From cf68780a33e3e4e3a3b88f81a01389c4268bc41b Mon Sep 17 00:00:00 2001 From: Dirk Alders Date: Sat, 30 Aug 2025 16:05:41 +0200 Subject: [PATCH] Release 1.4.0 --- _testresults_/coverage.xml | 1198 +- _testresults_/testrun.json | 70094 +++++++++++++++++------------------ _testresults_/testrun.pdf | Bin 1096898 -> 919056 bytes smart_brain.py | 4 +- 4 files changed, 33486 insertions(+), 37810 deletions(-) diff --git a/_testresults_/coverage.xml b/_testresults_/coverage.xml index ecbc127..50226bf 100644 --- a/_testresults_/coverage.xml +++ b/_testresults_/coverage.xml @@ -1,6 +1,6 @@ - - + + /home/dirk/work/smarthome_collection/smart_brain @@ -401,836 +401,92 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - + + - + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -1752,7 +1008,7 @@ - + @@ -1761,89 +1017,89 @@ - + - + - - + + - + - - + + - + - + - + - - + + - + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - + + + + + + + - - - - - - + + + + + + - - + + - - - + + + - - + + - - - + + + - - - - - + + + + + - - - - + + + + @@ -1852,97 +1108,97 @@ - + - + - + - + - + - - - + + + - + - + - - - - + + + + - + - + - - + + - + - - - - + + + + - + - - - + + + - - - - + + + + - - - - + + + + - + - - + + - + - + - - - - - + + + + + - + @@ -1950,49 +1206,48 @@ - - - - + + + + - + - + - - - - + + + + - + - + - - - - + + + + - + - + - - - - - - + + + + + + - + - - - + + @@ -2082,129 +1337,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/_testresults_/testrun.json b/_testresults_/testrun.json index 1c10169..938cc04 100644 --- a/_testresults_/testrun.json +++ b/_testresults_/testrun.json @@ -2,18 +2,18 @@ "system_information": { "Architecture": "64bit", "Machine": "x86_64", - "Hostname": "erle", + "Hostname": "ahorn", "Distribution": "Debian GNU/Linux 13 (trixie)", "System": "Linux", - "Kernel": "6.15.1-surface-2 (#2 SMP PREEMPT_DYNAMIC Tue Jun 24 21:02:07 UTC 2025)", + "Kernel": "6.12.41+deb13-amd64 (#1 SMP PREEMPT_DYNAMIC Debian 6.12.41-1 (2025-08-12))", "Username": "dirk", "Path": "/home/dirk/work/smarthome_collection/smart_brain_test" }, "testobject_information": { "Name": "smart_brain", - "Version": "1.3.2", + "Version": "1.4.0", "Git URL": "https://git.mount-mockery.de/smarthome/smart_brain.git", - "Git REF": "d331408806813006009478c0160fa3f9d0cdac99" + "Git REF": "c7c0813e0b4558a348263232679b5dbd5755d9af" }, "unittest_information": {}, "specification": {}, @@ -132,20 +132,20 @@ }, "testrun_list": [ { - "time_consumption": 52.92542791366577, - "number_of_tests": 108, - "number_of_possibly_failed_tests": 0, + "time_consumption": 53.2272527217865, + "testcase_execution_level": 90, + "number_of_failed_tests": 0, + "name": "Default Testsession name", + "number_of_successfull_tests": 108, "testcase_names": { "0": "Single Test", "10": "Smoke Test (Minumum subset)", "50": "Short Test (Subset)", "90": "Full Test (all defined tests)" }, - "name": "Default Testsession name", - "testcase_execution_level": 90, - "number_of_failed_tests": 0, - "number_of_successfull_tests": 108, "interpreter": "python3.13.5", + "number_of_tests": 108, + "number_of_possibly_failed_tests": 0, "testcases": { "Clean-Up": { "name": "__tLogger__", @@ -160,16 +160,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488713.9913867, - "msecs": 991.0, - "relativeCreated": 401.158082, - "thread": 135402127188224, + "created": 1756562574.8145583, + "msecs": 814.0, + "relativeCreated": 183.507249, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Clean-Up", - "asctime": "2025-08-29 19:31:53,991", + "asctime": "2025-08-30 16:02:54,814", "moduleLogger": [ { "name": "smart_brain.mqtt", @@ -186,16 +186,16 @@ "stack_info": null, "lineno": 70, "funcName": "add_callback", - "created": 1756488713.9910266, - "msecs": 991.0, - "relativeCreated": 400.798234, - "thread": 135402127188224, + "created": 1756562574.813937, + "msecs": 813.0, + "relativeCreated": 182.885904, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Adding callback for topic __info__", - "asctime": "2025-08-29 19:31:53,991" + "asctime": "2025-08-30 16:02:54,813" }, { "name": "smart_brain.mqtt.__info__", @@ -213,16 +213,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488713.9912539, - "msecs": 991.0, - "relativeCreated": 401.025285, - "thread": 135402127188224, + "created": 1756562574.814376, + "msecs": 814.0, + "relativeCreated": 183.325213, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic __info__ and payload null", - "asctime": "2025-08-29 19:31:53,991" + "asctime": "2025-08-30 16:02:54,814" } ], "testcaseLogger": [ @@ -239,16 +239,16 @@ "stack_info": null, "lineno": 77, "funcName": "precond_test", - "created": 1756488714.4918697, - "msecs": 491.0, - "relativeCreated": 901.641186, - "thread": 135402127188224, + "created": 1756562575.3152237, + "msecs": 315.0, + "relativeCreated": 684.172993, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Collecting precondition logs...", - "asctime": "2025-08-29 19:31:54,491", + "asctime": "2025-08-30 16:02:55,315", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.all.oof", @@ -266,16 +266,421 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488713.9914973, - "msecs": 991.0, - "relativeCreated": 401.268702, - "thread": 135402127188224, + "created": 1756562574.8146853, + "msecs": 814.0, + "relativeCreated": 183.634631, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/all/oof and payload True", - "asctime": "2025-08-29 19:31:53,991" + "asctime": "2025-08-30 16:02:54,814" + }, + { + "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": 1756562574.8150313, + "msecs": 815.0, + "relativeCreated": 183.980505, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", + "asctime": "2025-08-30 16:02:54,815" + }, + { + "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": 1756562574.8153818, + "msecs": 815.0, + "relativeCreated": 184.330973, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'false'", + "asctime": "2025-08-30 16:02:54,815" + }, + { + "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": 1756562574.8156214, + "msecs": 815.0, + "relativeCreated": 184.570552, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'false'", + "asctime": "2025-08-30 16:02:54,815" + }, + { + "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": 1756562574.815824, + "msecs": 815.0, + "relativeCreated": 184.773275, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'false'", + "asctime": "2025-08-30 16:02:54,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": 1756562574.81721, + "msecs": 817.0, + "relativeCreated": 186.159081, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/ffe/floor/main_light/state and payload b'false'", + "asctime": "2025-08-30 16:02:54,817" + }, + { + "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": 1756562574.817401, + "msecs": 817.0, + "relativeCreated": 186.350039, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic zigbee_gfw/gfw/dirk/dock and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-30 16:02:54,817" + }, + { + "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": 1756562574.8178508, + "msecs": 817.0, + "relativeCreated": 186.799926, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:02:54,817" + }, + { + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/gfw/floor/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756562574.8183863, + "msecs": 818.0, + "relativeCreated": 187.335665, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-30 16:02:54,818" + }, + { + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/gfw/floor/main_light/relay/1", + "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": 1756562574.818637, + "msecs": 818.0, + "relativeCreated": 187.585875, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic shellies/gfw/floor/main_light/relay/1 and payload b'off'", + "asctime": "2025-08-30 16:02:54,818" + }, + { + "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": 1756562574.819334, + "msecs": 819.0, + "relativeCreated": 188.283242, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-30 16:02:54,819" + }, + { + "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/gfw/marion/main_light/relay/1", + "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": 1756562574.8195336, + "msecs": 819.0, + "relativeCreated": 188.482652, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic shellies/gfw/marion/main_light/relay/1 and payload b'off'", + "asctime": "2025-08-30 16:02:54,819" + }, + { + "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": 1756562574.8202722, + "msecs": 820.0, + "relativeCreated": 189.22136, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:02:54,820" + }, + { + "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": 1756562574.8207543, + "msecs": 820.0, + "relativeCreated": 189.703322, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic shellies/stw/firstfloor/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-30 16:02:54,820" + }, + { + "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/stw/firstfloor/main_light/relay/1", + "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": 1756562574.820929, + "msecs": 820.0, + "relativeCreated": 189.878232, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic shellies/stw/firstfloor/main_light/relay/1 and payload b'off'", + "asctime": "2025-08-30 16:02:54,820" + }, + { + "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": 1756562574.8213344, + "msecs": 821.0, + "relativeCreated": 190.28351, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'false'", + "asctime": "2025-08-30 16:02:54,821" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.state", @@ -293,16 +698,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488713.9919329, - "msecs": 991.0, - "relativeCreated": 401.70436, - "thread": 135402099861184, + "created": 1756562574.8215358, + "msecs": 821.0, + "relativeCreated": 190.484862, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'false'", - "asctime": "2025-08-29 19:31:53,991" + "asctime": "2025-08-30 16:02:54,821" }, { "name": "smart_brain.mqtt.__info__", @@ -320,16 +725,97 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488713.9928644, - "msecs": 992.0, - "relativeCreated": 402.63566, - "thread": 135402099861184, + "created": 1756562574.857501, + "msecs": 857.0, + "relativeCreated": 226.449937, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic __info__ and payload b'null'", - "asctime": "2025-08-29 19:31:53,992" + "asctime": "2025-08-30 16:02:54,857" + }, + { + "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": 1756562574.8577764, + "msecs": 857.0, + "relativeCreated": 226.725515, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/kitchen/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", + "asctime": "2025-08-30 16:02:54,857" + }, + { + "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": 1756562574.857991, + "msecs": 857.0, + "relativeCreated": 226.940034, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/heating_valve/valve_temperature_setpoint and payload b'20'", + "asctime": "2025-08-30 16:02:54,857" + }, + { + "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": 1756562574.8581839, + "msecs": 858.0, + "relativeCreated": 227.13307, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/heating_valve/user_temperature_setpoint and payload b'20'", + "asctime": "2025-08-30 16:02:54,858" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", @@ -347,16 +833,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.0339093, - "msecs": 33.0, - "relativeCreated": 443.680571, - "thread": 135402099861184, + "created": 1756562574.8583722, + "msecs": 858.0, + "relativeCreated": 227.321221, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:02:54,858" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -374,16 +860,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.0342276, - "msecs": 34.0, - "relativeCreated": 443.999102, - "thread": 135402099861184, + "created": 1756562574.858576, + "msecs": 858.0, + "relativeCreated": 227.525301, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:02:54,858" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -401,16 +887,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.0344524, - "msecs": 34.0, - "relativeCreated": 444.223968, - "thread": 135402099861184, + "created": 1756562574.858756, + "msecs": 858.0, + "relativeCreated": 227.705327, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:02:54,858" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -428,16 +914,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.034637, - "msecs": 34.0, - "relativeCreated": 444.408398, - "thread": 135402099861184, + "created": 1756562574.8589225, + "msecs": 858.0, + "relativeCreated": 227.871637, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:02:54,858" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -455,16 +941,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.0348074, - "msecs": 34.0, - "relativeCreated": 444.578949, - "thread": 135402099861184, + "created": 1756562574.859092, + "msecs": 859.0, + "relativeCreated": 228.041047, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:02:54,859" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -482,16 +968,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.034981, - "msecs": 34.0, - "relativeCreated": 444.75264, - "thread": 135402099861184, + "created": 1756562574.8592532, + "msecs": 859.0, + "relativeCreated": 228.202285, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:02:54,859" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -509,16 +995,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.035162, - "msecs": 35.0, - "relativeCreated": 444.933337, - "thread": 135402099861184, + "created": 1756562574.8594177, + "msecs": 859.0, + "relativeCreated": 228.366817, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:02:54,859" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve.set", @@ -536,16 +1022,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.0353332, - "msecs": 35.0, - "relativeCreated": 445.104613, - "thread": 135402099861184, + "created": 1756562574.8595781, + "msecs": 859.0, + "relativeCreated": 228.527099, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:02:54,859" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.valve_temperature_setpoint", @@ -563,16 +1049,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.035529, - "msecs": 35.0, - "relativeCreated": 445.300311, - "thread": 135402099861184, + "created": 1756562574.8597507, + "msecs": 859.0, + "relativeCreated": 228.699658, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:02:54,859" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.user_temperature_setpoint", @@ -590,16 +1076,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.0357118, - "msecs": 35.0, - "relativeCreated": 445.483277, - "thread": 135402099861184, + "created": 1756562574.859919, + "msecs": 859.0, + "relativeCreated": 228.868318, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:02:54,859" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.xmas_tree.state", @@ -617,16 +1103,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.0358882, - "msecs": 35.0, - "relativeCreated": 445.65955, - "thread": 135402099861184, + "created": 1756562574.860095, + "msecs": 860.0, + "relativeCreated": 229.044192, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:02:54,860" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", @@ -644,16 +1130,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.036074, - "msecs": 36.0, - "relativeCreated": 445.845515, - "thread": 135402099861184, + "created": 1756562574.860268, + "msecs": 860.0, + "relativeCreated": 229.217034, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:02:54,860" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state", @@ -671,16 +1157,97 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.0423853, - "msecs": 42.0, - "relativeCreated": 452.156803, - "thread": 135402099861184, + "created": 1756562574.8604326, + "msecs": 860.0, + "relativeCreated": 229.381711, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'false'", - "asctime": "2025-08-29 19:31:54,042" + "asctime": "2025-08-30 16:02:54,860" + }, + { + "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": 1756562574.8606024, + "msecs": 860.0, + "relativeCreated": 229.551407, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", + "asctime": "2025-08-30 16:02:54,860" + }, + { + "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": 1756562574.8607738, + "msecs": 860.0, + "relativeCreated": 229.72312, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'20'", + "asctime": "2025-08-30 16:02:54,860" + }, + { + "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": 1756562574.8609462, + "msecs": 860.0, + "relativeCreated": 229.895411, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'20'", + "asctime": "2025-08-30 16:02:54,860" }, { "name": "smart_brain.mqtt.videv.ffw.bath.main_light.state", @@ -698,16 +1265,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.042832, - "msecs": 42.0, - "relativeCreated": 452.603322, - "thread": 135402099861184, + "created": 1756562574.8611405, + "msecs": 861.0, + "relativeCreated": 230.089537, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffw/bath/main_light/state and payload b'false'", - "asctime": "2025-08-29 19:31:54,042" + "asctime": "2025-08-30 16:02:54,861" }, { "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state", @@ -725,16 +1292,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.0430589, - "msecs": 43.0, - "relativeCreated": 452.830407, - "thread": 135402099861184, + "created": 1756562574.8613963, + "msecs": 861.0, + "relativeCreated": 230.345244, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffw/floor/main_light/state and payload b'false'", - "asctime": "2025-08-29 19:31:54,043" + "asctime": "2025-08-30 16:02:54,861" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", @@ -752,16 +1319,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.0432687, - "msecs": 43.0, - "relativeCreated": 453.040019, - "thread": 135402099861184, + "created": 1756562574.861687, + "msecs": 861.0, + "relativeCreated": 230.636096, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'false'", - "asctime": "2025-08-29 19:31:54,043" + "asctime": "2025-08-30 16:02:54,861" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", @@ -779,16 +1346,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.043484, - "msecs": 43.0, - "relativeCreated": 453.255453, - "thread": 135402099861184, + "created": 1756562574.8618708, + "msecs": 861.0, + "relativeCreated": 230.819899, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'false'", - "asctime": "2025-08-29 19:31:54,043" + "asctime": "2025-08-30 16:02:54,861" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", @@ -806,16 +1373,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.0436926, - "msecs": 43.0, - "relativeCreated": 453.463873, - "thread": 135402099861184, + "created": 1756562574.8620474, + "msecs": 862.0, + "relativeCreated": 230.996645, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'false'", - "asctime": "2025-08-29 19:31:54,043" + "asctime": "2025-08-30 16:02:54,862" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light.set", @@ -833,16 +1400,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.0438912, - "msecs": 43.0, - "relativeCreated": 453.662538, - "thread": 135402099861184, + "created": 1756562574.862224, + "msecs": 862.0, + "relativeCreated": 231.173238, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffw/ffw/sleep/window_light/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 19:31:54,043" + "asctime": "2025-08-30 16:02:54,862" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", @@ -860,16 +1427,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.0440867, - "msecs": 44.0, - "relativeCreated": 453.858239, - "thread": 135402099861184, + "created": 1756562574.8624048, + "msecs": 862.0, + "relativeCreated": 231.353902, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'false'", - "asctime": "2025-08-29 19:31:54,044" + "asctime": "2025-08-30 16:02:54,862" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", @@ -887,16 +1454,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.0442762, - "msecs": 44.0, - "relativeCreated": 454.047651, - "thread": 135402099861184, + "created": 1756562574.8625848, + "msecs": 862.0, + "relativeCreated": 231.533851, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", - "asctime": "2025-08-29 19:31:54,044" + "asctime": "2025-08-30 16:02:54,862" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state", @@ -914,16 +1481,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.0444767, - "msecs": 44.0, - "relativeCreated": 454.248091, - "thread": 135402099861184, + "created": 1756562574.862766, + "msecs": 862.0, + "relativeCreated": 231.715252, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/phono/state and payload b'false'", - "asctime": "2025-08-29 19:31:54,044" + "asctime": "2025-08-30 16:02:54,862" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", @@ -941,16 +1508,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.044678, - "msecs": 44.0, - "relativeCreated": 454.44938, - "thread": 135402099861184, + "created": 1756562574.8629413, + "msecs": 862.0, + "relativeCreated": 231.890387, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", - "asctime": "2025-08-29 19:31:54,044" + "asctime": "2025-08-30 16:02:54,862" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state", @@ -968,16 +1535,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.04488, - "msecs": 44.0, - "relativeCreated": 454.651373, - "thread": 135402099861184, + "created": 1756562574.8631222, + "msecs": 863.0, + "relativeCreated": 232.071378, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'false'", - "asctime": "2025-08-29 19:31:54,044" + "asctime": "2025-08-30 16:02:54,863" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", @@ -995,16 +1562,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.0450892, - "msecs": 45.0, - "relativeCreated": 454.860771, - "thread": 135402099861184, + "created": 1756562574.8632889, + "msecs": 863.0, + "relativeCreated": 232.237988, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", - "asctime": "2025-08-29 19:31:54,045" + "asctime": "2025-08-30 16:02:54,863" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state", @@ -1022,16 +1589,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.0452783, - "msecs": 45.0, - "relativeCreated": 455.049756, - "thread": 135402099861184, + "created": 1756562574.8634691, + "msecs": 863.0, + "relativeCreated": 232.418062, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/bt/state and payload b'false'", - "asctime": "2025-08-29 19:31:54,045" + "asctime": "2025-08-30 16:02:54,863" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", @@ -1049,16 +1616,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.045468, - "msecs": 45.0, - "relativeCreated": 455.239623, - "thread": 135402099861184, + "created": 1756562574.8636372, + "msecs": 863.0, + "relativeCreated": 232.586272, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", - "asctime": "2025-08-29 19:31:54,045" + "asctime": "2025-08-30 16:02:54,863" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state", @@ -1076,16 +1643,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.0456586, - "msecs": 45.0, - "relativeCreated": 455.429994, - "thread": 135402099861184, + "created": 1756562574.8638153, + "msecs": 863.0, + "relativeCreated": 232.764428, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/pc_dock/state and payload b'false'", - "asctime": "2025-08-29 19:31:54,045" + "asctime": "2025-08-30 16:02:54,863" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", @@ -1103,16 +1670,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.0458512, - "msecs": 45.0, - "relativeCreated": 455.622622, - "thread": 135402099861184, + "created": 1756562574.8639882, + "msecs": 863.0, + "relativeCreated": 232.937264, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'false'", - "asctime": "2025-08-29 19:31:54,045" + "asctime": "2025-08-30 16:02:54,863" }, { "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state", @@ -1130,16 +1697,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.0460398, - "msecs": 46.0, - "relativeCreated": 455.811364, - "thread": 135402099861184, + "created": 1756562574.8641996, + "msecs": 864.0, + "relativeCreated": 233.148741, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'false'", - "asctime": "2025-08-29 19:31:54,046" + "asctime": "2025-08-30 16:02:54,864" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", @@ -1157,16 +1724,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.0462239, - "msecs": 46.0, - "relativeCreated": 455.995417, - "thread": 135402099861184, + "created": 1756562574.8643832, + "msecs": 864.0, + "relativeCreated": 233.332413, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/marion/window_light/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 19:31:54,046" + "asctime": "2025-08-30 16:02:54,864" }, { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state", @@ -1184,23 +1751,23 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.0464056, - "msecs": 46.0, - "relativeCreated": 456.177055, - "thread": 135402099861184, + "created": 1756562574.8645608, + "msecs": 864.0, + "relativeCreated": 233.5099, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/stw/stairway/main_light/state and payload b'false'", - "asctime": "2025-08-29 19:31:54,046" + "asctime": "2025-08-30 16:02:54,864" }, { "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\": \"d331408806813006009478c0160fa3f9d0cdac99\"}}'" + "b'{\"app_name\": \"smart_brain\", \"version\": {\"readable\": \"1.4.0\", \"major\": 1, \"minor\": 4, \"patch\": 0}, \"git\": {\"url\": \"https://git.mount-mockery.de/smarthome/smart_brain.git\", \"ref\": \"c7c0813e0b4558a348263232679b5dbd5755d9af\"}}'" ], "levelname": "DEBUG", "levelno": 10, @@ -1211,24 +1778,24 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.0465968, - "msecs": 46.0, - "relativeCreated": 456.368329, - "thread": 135402099861184, + "created": 1756562574.8647401, + "msecs": 864.0, + "relativeCreated": 233.689132, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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\": \"d331408806813006009478c0160fa3f9d0cdac99\"}}'", - "asctime": "2025-08-29 19:31:54,046" + "message": "Received message with topic __info__ and payload b'{\"app_name\": \"smart_brain\", \"version\": {\"readable\": \"1.4.0\", \"major\": 1, \"minor\": 4, \"patch\": 0}, \"git\": {\"url\": \"https://git.mount-mockery.de/smarthome/smart_brain.git\", \"ref\": \"c7c0813e0b4558a348263232679b5dbd5755d9af\"}}'", + "asctime": "2025-08-30 16:02:54,864" } ], - "time_consumption": 0.44527292251586914 + "time_consumption": 0.4504835605621338 } ], - "time_consumption": 0.5004830360412598, - "time_start": "2025-08-29 19:31:53,991", - "time_finished": "2025-08-29 19:31:54,491" + "time_consumption": 0.5006654262542725, + "time_start": "2025-08-30 16:02:54,814", + "time_finished": "2025-08-30 16:02:55,315" }, "ViDevCommon.state (ffe.livingroom.main_light) -> Shelly.relay/0 (ffe.livingroom.main_light)": { "name": "__tLogger__", @@ -1243,16 +1810,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488714.4922981, - "msecs": 492.0, - "relativeCreated": 902.069669, - "thread": 135402127188224, + "created": 1756562575.3159163, + "msecs": 315.0, + "relativeCreated": 684.865499, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.state (ffe.livingroom.main_light) -> Shelly.relay/0 (ffe.livingroom.main_light)", - "asctime": "2025-08-29 19:31:54,492", + "asctime": "2025-08-30 16:02:55,315", "moduleLogger": [], "testcaseLogger": [ { @@ -1270,16 +1837,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488714.5929854, - "msecs": 592.0, - "relativeCreated": 1002.756856, - "thread": 135402127188224, + "created": 1756562575.416939, + "msecs": 416.0, + "relativeCreated": 785.888213, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:31:54,592", + "asctime": "2025-08-30 16:02:55,416", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state.set", @@ -1297,19 +1864,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488714.492469, - "msecs": 492.0, - "relativeCreated": 902.240434, - "thread": 135402127188224, + "created": 1756562575.3162346, + "msecs": 316.0, + "relativeCreated": 685.183516, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/state/set and payload false", - "asctime": "2025-08-29 19:31:54,492" + "asctime": "2025-08-30 16:02:55,316" } ], - "time_consumption": 0.10051631927490234 + "time_consumption": 0.10070443153381348 }, { "name": "__tLogger__", @@ -1327,16 +1894,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488714.5933416, - "msecs": 593.0, - "relativeCreated": 1003.113119, - "thread": 135402127188224, + "created": 1756562575.4175599, + "msecs": 417.0, + "relativeCreated": 786.508998, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:31:54,593", + "asctime": "2025-08-30 16:02:55,417", "moduleLogger": [ { "name": "__unittest__", @@ -1355,16 +1922,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488714.593232, - "msecs": 593.0, - "relativeCreated": 1003.003239, - "thread": 135402127188224, + "created": 1756562575.4173443, + "msecs": 417.0, + "relativeCreated": 786.293429, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:31:54,593" + "asctime": "2025-08-30 16:02:55,417" }, { "name": "__unittest__", @@ -1384,19 +1951,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488714.5932937, - "msecs": 593.0, - "relativeCreated": 1003.064907, - "thread": 135402127188224, + "created": 1756562575.417466, + "msecs": 417.0, + "relativeCreated": 786.414914, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:31:54,593" + "asctime": "2025-08-30 16:02:55,417" } ], - "time_consumption": 4.792213439941406e-05 + "time_consumption": 9.393692016601562e-05 }, { "name": "__tLogger__", @@ -1414,16 +1981,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488714.6938586, - "msecs": 693.0, - "relativeCreated": 1103.629868, - "thread": 135402127188224, + "created": 1756562575.5183747, + "msecs": 518.0, + "relativeCreated": 887.323742, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffe.livingroom.main_light) to True", - "asctime": "2025-08-29 19:31:54,693", + "asctime": "2025-08-30 16:02:55,518", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state.set", @@ -1441,16 +2008,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488714.5935185, - "msecs": 593.0, - "relativeCreated": 1003.290126, - "thread": 135402127188224, + "created": 1756562575.4177957, + "msecs": 417.0, + "relativeCreated": 786.744691, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/state/set and payload true", - "asctime": "2025-08-29 19:31:54,593" + "asctime": "2025-08-30 16:02:55,417" }, { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0.command", @@ -1468,16 +2035,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.5965526, - "msecs": 596.0, - "relativeCreated": 1006.324115, - "thread": 135402099861184, + "created": 1756562575.4216037, + "msecs": 421.0, + "relativeCreated": 790.5526, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-29 19:31:54,596" + "asctime": "2025-08-30 16:02:55,421" }, { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -1495,16 +2062,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488714.5967925, - "msecs": 596.0, - "relativeCreated": 1006.564044, - "thread": 135402099861184, + "created": 1756562575.4219604, + "msecs": 421.0, + "relativeCreated": 790.909485, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on", - "asctime": "2025-08-29 19:31:54,596" + "asctime": "2025-08-30 16:02:55,421" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -1522,16 +2089,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488714.597064, - "msecs": 597.0, - "relativeCreated": 1006.835356, - "thread": 135402099861184, + "created": 1756562575.4223928, + "msecs": 422.0, + "relativeCreated": 791.342048, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:54,597" + "asctime": "2025-08-30 16:02:55,422" }, { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -1549,16 +2116,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.5978951, - "msecs": 597.0, - "relativeCreated": 1007.666648, - "thread": 135402099861184, + "created": 1756562575.423564, + "msecs": 423.0, + "relativeCreated": 792.513261, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 19:31:54,597" + "asctime": "2025-08-30 16:02:55,423" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -1576,16 +2143,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.598159, - "msecs": 598.0, - "relativeCreated": 1007.930655, - "thread": 135402099861184, + "created": 1756562575.4241285, + "msecs": 424.0, + "relativeCreated": 793.077517, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:54,598" + "asctime": "2025-08-30 16:02:55,424" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", @@ -1603,559 +2170,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.6437411, - "msecs": 643.0, - "relativeCreated": 1053.512579, - "thread": 135402099861184, + "created": 1756562575.478868, + "msecs": 478.0, + "relativeCreated": 847.817149, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'", - "asctime": "2025-08-29 19:31:54,643" - }, - { - "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\": \"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": 1756488714.6843061, - "msecs": 684.0, - "relativeCreated": 1094.077619, - "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\": \"on\"}'", - "asctime": "2025-08-29 19:31:54,684" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_1", - "{\"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": 1756488714.684666, - "msecs": 684.0, - "relativeCreated": 1094.437199, - "thread": 135402099861184, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "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 19:31:54,684" - }, - { - "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\": \"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": 1756488714.6850305, - "msecs": 685.0, - "relativeCreated": 1094.801747, - "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\": \"on\"}'", - "asctime": "2025-08-29 19:31:54,685" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_2", - "{\"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": 1756488714.6852045, - "msecs": 685.0, - "relativeCreated": 1094.97592, - "thread": 135402099861184, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "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 19:31:54,685" - }, - { - "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\": \"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": 1756488714.6855555, - "msecs": 685.0, - "relativeCreated": 1095.326812, - "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\": \"on\"}'", - "asctime": "2025-08-29 19:31:54,685" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_3", - "{\"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": 1756488714.6857667, - "msecs": 685.0, - "relativeCreated": 1095.538124, - "thread": 135402099861184, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "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 19:31:54,685" - }, - { - "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\": \"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": 1756488714.686094, - "msecs": 686.0, - "relativeCreated": 1095.865425, - "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\": \"on\"}'", - "asctime": "2025-08-29 19:31:54,686" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_4", - "{\"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": 1756488714.6862495, - "msecs": 686.0, - "relativeCreated": 1096.021011, - "thread": 135402099861184, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "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 19:31:54,686" - }, - { - "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\": \"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": 1756488714.686576, - "msecs": 686.0, - "relativeCreated": 1096.347386, - "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\": \"on\"}'", - "asctime": "2025-08-29 19:31:54,686" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_5", - "{\"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": 1756488714.68677, - "msecs": 686.0, - "relativeCreated": 1096.541332, - "thread": 135402099861184, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "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 19:31:54,686" - }, - { - "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\": \"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": 1756488714.6870751, - "msecs": 687.0, - "relativeCreated": 1096.846496, - "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\": \"on\"}'", - "asctime": "2025-08-29 19:31:54,687" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_6", - "{\"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": 1756488714.6872177, - "msecs": 687.0, - "relativeCreated": 1096.989057, - "thread": 135402099861184, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "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 19:31:54,687" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/brightness", - "b'50'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/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.6875734, - "msecs": 687.0, - "relativeCreated": 1097.344878, - "thread": 135402099861184, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 776092, - "taskName": null, - "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'50'", - "asctime": "2025-08-29 19:31:54,687" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/color_temp", - "b'5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/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.6878805, - "msecs": 687.0, - "relativeCreated": 1097.65186, - "thread": 135402099861184, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 776092, - "taskName": null, - "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'5'", - "asctime": "2025-08-29 19:31:54,687" - }, - { - "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": 1756488714.6881168, - "msecs": 688.0, - "relativeCreated": 1097.888288, - "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:54,688" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_2", - "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": 1756488714.688356, - "msecs": 688.0, - "relativeCreated": 1098.127165, - "thread": 135402099861184, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "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 19:31:54,688" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_3", - "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": 1756488714.6885884, - "msecs": 688.0, - "relativeCreated": 1098.35971, - "thread": 135402099861184, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "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 19:31:54,688" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_4", - "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": 1756488714.688798, - "msecs": 688.0, - "relativeCreated": 1098.569293, - "thread": 135402099861184, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "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 19:31:54,688" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_5", - "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": 1756488714.6890075, - "msecs": 689.0, - "relativeCreated": 1098.779066, - "thread": 135402099861184, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "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 19:31:54,689" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_6", - "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": 1756488714.6892202, - "msecs": 689.0, - "relativeCreated": 1098.991443, - "thread": 135402099861184, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "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 19:31:54,689" + "asctime": "2025-08-30 16:02:55,478" } ], - "time_consumption": 0.0046384334564208984 + "time_consumption": 0.03950667381286621 }, { "name": "__tLogger__", @@ -2173,16 +2200,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488714.6941323, - "msecs": 694.0, - "relativeCreated": 1103.90374, - "thread": 135402127188224, + "created": 1756562575.5188918, + "msecs": 518.0, + "relativeCreated": 887.84095, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Shelly.relay/0 (ffe.livingroom.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 19:31:54,694", + "asctime": "2025-08-30 16:02:55,518", "moduleLogger": [ { "name": "__unittest__", @@ -2201,16 +2228,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488714.694038, - "msecs": 694.0, - "relativeCreated": 1103.809444, - "thread": 135402127188224, + "created": 1756562575.5186832, + "msecs": 518.0, + "relativeCreated": 887.632332, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Shelly.relay/0 (ffe.livingroom.main_light)): True ()", - "asctime": "2025-08-29 19:31:54,694" + "asctime": "2025-08-30 16:02:55,518" }, { "name": "__unittest__", @@ -2230,19 +2257,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488714.6940894, - "msecs": 694.0, - "relativeCreated": 1103.860935, - "thread": 135402127188224, + "created": 1756562575.518801, + "msecs": 518.0, + "relativeCreated": 887.74998, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (ffe.livingroom.main_light)): result = True ()", - "asctime": "2025-08-29 19:31:54,694" + "asctime": "2025-08-30 16:02:55,518" } ], - "time_consumption": 4.291534423828125e-05 + "time_consumption": 9.083747863769531e-05 }, { "name": "__tLogger__", @@ -2260,16 +2287,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488714.7946632, - "msecs": 794.0, - "relativeCreated": 1204.434512, - "thread": 135402127188224, + "created": 1756562575.619837, + "msecs": 619.0, + "relativeCreated": 988.786056, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffe.livingroom.main_light) to False", - "asctime": "2025-08-29 19:31:54,794", + "asctime": "2025-08-30 16:02:55,619", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state.set", @@ -2287,23 +2314,23 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488714.6942263, - "msecs": 694.0, - "relativeCreated": 1103.997513, - "thread": 135402127188224, + "created": 1756562575.5191119, + "msecs": 519.0, + "relativeCreated": 888.060985, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/state/set and payload false", - "asctime": "2025-08-29 19:31:54,694" + "asctime": "2025-08-30 16:02:55,519" }, { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffe/livingroom/floorlamp/state", - "b'true'" + "zigbee_ffe/ffe/livingroom/floor_light_1/set", + "b'{\"state\": \"on\"}'" ], "levelname": "DEBUG", "levelno": 10, @@ -2314,22 +2341,319 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.732616, - "msecs": 732.0, - "relativeCreated": 1142.387443, - "thread": 135402099861184, + "created": 1756562575.520731, + "msecs": 520.0, + "relativeCreated": 889.680057, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", - "asctime": "2025-08-29 19:31:54,732" + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-30 16:02:55,520" }, { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_1", + "{\"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": 1756562575.5212271, + "msecs": 521.0, + "relativeCreated": 890.176019, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:02:55,521" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffe/livingroom/floorlamp/brightness", + "zigbee_ffe/ffe/livingroom/floor_light_2/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": 1756562575.5217967, + "msecs": 521.0, + "relativeCreated": 890.745745, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-30 16:02:55,521" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_2", + "{\"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": 1756562575.5220938, + "msecs": 522.0, + "relativeCreated": 891.043047, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:02:55,522" + }, + { + "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\": \"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": 1756562575.5227134, + "msecs": 522.0, + "relativeCreated": 891.66245, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-30 16:02:55,522" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_3", + "{\"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": 1756562575.5229998, + "msecs": 522.0, + "relativeCreated": 891.948856, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:02:55,522" + }, + { + "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\": \"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": 1756562575.5234885, + "msecs": 523.0, + "relativeCreated": 892.437726, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-30 16:02:55,523" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_4", + "{\"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": 1756562575.523766, + "msecs": 523.0, + "relativeCreated": 892.71514, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:02:55,523" + }, + { + "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\": \"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": 1756562575.524343, + "msecs": 524.0, + "relativeCreated": 893.292222, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-30 16:02:55,524" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_5", + "{\"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": 1756562575.5246315, + "msecs": 524.0, + "relativeCreated": 893.580763, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:02:55,524" + }, + { + "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\": \"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": 1756562575.5251534, + "msecs": 525.0, + "relativeCreated": 894.102322, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"state\": \"on\"}'", + "asctime": "2025-08-30 16:02:55,525" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_6", + "{\"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": 1756562575.5254464, + "msecs": 525.0, + "relativeCreated": 894.395389, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:02:55,525" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/brightness", "b'50'" ], "levelname": "DEBUG", @@ -2341,22 +2665,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.7733724, - "msecs": 773.0, - "relativeCreated": 1183.143863, - "thread": 135402099861184, + "created": 1756562575.5260477, + "msecs": 526.0, + "relativeCreated": 894.996952, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'50'", - "asctime": "2025-08-29 19:31:54,773" + "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'50'", + "asctime": "2025-08-30 16:02:55,526" }, { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffe/livingroom/floorlamp/color_temp", + "videv/ffe/livingroom/main_light/color_temp", "b'5'" ], "levelname": "DEBUG", @@ -2368,16 +2692,70 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.7738006, - "msecs": 773.0, - "relativeCreated": 1183.5721, - "thread": 135402099861184, + "created": 1756562575.5265293, + "msecs": 526.0, + "relativeCreated": 895.478296, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'5'", - "asctime": "2025-08-29 19:31:54,773" + "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'5'", + "asctime": "2025-08-30 16:02:55,526" + }, + { + "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": 1756562575.5269692, + "msecs": 526.0, + "relativeCreated": 895.918189, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:02:55,526" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_2", + "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": 1756562575.527398, + "msecs": 527.0, + "relativeCreated": 896.347148, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:02:55,527" }, { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0.command", @@ -2395,16 +2773,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.7740724, - "msecs": 774.0, - "relativeCreated": 1183.843816, - "thread": 135402099861184, + "created": 1756562575.527826, + "msecs": 527.0, + "relativeCreated": 896.775325, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-29 19:31:54,774" + "asctime": "2025-08-30 16:02:55,527" }, { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -2422,16 +2800,124 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488714.774221, - "msecs": 774.0, - "relativeCreated": 1183.99245, - "thread": 135402099861184, + "created": 1756562575.528094, + "msecs": 528.0, + "relativeCreated": 897.042986, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload off", - "asctime": "2025-08-29 19:31:54,774" + "asctime": "2025-08-30 16:02:55,528" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_3", + "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": 1756562575.5286276, + "msecs": 528.0, + "relativeCreated": 897.576783, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:02:55,528" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_4", + "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": 1756562575.5291963, + "msecs": 529.0, + "relativeCreated": 898.14537, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:02:55,529" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_5", + "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": 1756562575.5296345, + "msecs": 529.0, + "relativeCreated": 898.583657, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:02:55,529" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_6", + "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": 1756562575.5300498, + "msecs": 530.0, + "relativeCreated": 898.998927, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:02:55,530" }, { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -2449,19 +2935,613 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.7747316, - "msecs": 774.0, - "relativeCreated": 1184.503009, - "thread": 135402099861184, + "created": 1756562575.5779893, + "msecs": 577.0, + "relativeCreated": 946.938434, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 19:31:54,774" + "asctime": "2025-08-30 16:02:55,577" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756562575.578896, + "msecs": 578.0, + "relativeCreated": 947.845214, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", + "asctime": "2025-08-30 16:02:55,578" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756562575.5794437, + "msecs": 579.0, + "relativeCreated": 948.392847, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'50'", + "asctime": "2025-08-30 16:02:55,579" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/color_temp", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756562575.5799162, + "msecs": 579.0, + "relativeCreated": 948.865434, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'5'", + "asctime": "2025-08-30 16:02:55,579" + }, + { + "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": 1756562575.5803633, + "msecs": 580.0, + "relativeCreated": 949.312327, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", + "asctime": "2025-08-30 16:02:55,580" + }, + { + "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": 1756562575.5808384, + "msecs": 580.0, + "relativeCreated": 949.787486, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-30 16:02:55,580" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_1", + "{\"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": 1756562575.5811882, + "msecs": 581.0, + "relativeCreated": 950.13712, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:02:55,581" + }, + { + "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": 1756562575.5817459, + "msecs": 581.0, + "relativeCreated": 950.695038, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-30 16:02:55,581" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_2", + "{\"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": 1756562575.5820296, + "msecs": 582.0, + "relativeCreated": 950.978788, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:02:55,582" + }, + { + "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": 1756562575.5827072, + "msecs": 582.0, + "relativeCreated": 951.656322, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-30 16:02:55,582" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_3", + "{\"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": 1756562575.5830784, + "msecs": 583.0, + "relativeCreated": 952.02748, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:02:55,583" + }, + { + "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": 1756562575.5835881, + "msecs": 583.0, + "relativeCreated": 952.53726, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-30 16:02:55,583" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_4", + "{\"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": 1756562575.5838566, + "msecs": 583.0, + "relativeCreated": 952.805811, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:02:55,583" + }, + { + "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": 1756562575.584511, + "msecs": 584.0, + "relativeCreated": 953.460132, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-30 16:02:55,584" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_5", + "{\"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": 1756562575.584861, + "msecs": 584.0, + "relativeCreated": 953.810065, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:02:55,584" + }, + { + "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": 1756562575.5854137, + "msecs": 585.0, + "relativeCreated": 954.362836, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"state\": \"off\"}'", + "asctime": "2025-08-30 16:02:55,585" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_6", + "{\"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": 1756562575.5856962, + "msecs": 585.0, + "relativeCreated": 954.645437, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:02:55,585" + }, + { + "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\": \"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": 1756562575.586353, + "msecs": 586.0, + "relativeCreated": 955.302149, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:02:55,586" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_2", + "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": 1756562575.5869427, + "msecs": 586.0, + "relativeCreated": 955.891939, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:02:55,586" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_3", + "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": 1756562575.5873804, + "msecs": 587.0, + "relativeCreated": 956.329472, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:02:55,587" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_4", + "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": 1756562575.5877948, + "msecs": 587.0, + "relativeCreated": 956.743913, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:02:55,587" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_5", + "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": 1756562575.5881956, + "msecs": 588.0, + "relativeCreated": 957.144769, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:02:55,588" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_6", + "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": 1756562575.5886154, + "msecs": 588.0, + "relativeCreated": 957.564459, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:02:55,588" } ], - "time_consumption": 0.019931554794311523 + "time_consumption": 0.031221628189086914 }, { "name": "__tLogger__", @@ -2479,16 +3559,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488714.795006, - "msecs": 795.0, - "relativeCreated": 1204.777482, - "thread": 135402127188224, + "created": 1756562575.6204174, + "msecs": 620.0, + "relativeCreated": 989.36647, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Shelly.relay/0 (ffe.livingroom.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 19:31:54,795", + "asctime": "2025-08-30 16:02:55,620", "moduleLogger": [ { "name": "__unittest__", @@ -2507,16 +3587,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488714.7948952, - "msecs": 794.0, - "relativeCreated": 1204.666437, - "thread": 135402127188224, + "created": 1756562575.6202168, + "msecs": 620.0, + "relativeCreated": 989.165909, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Shelly.relay/0 (ffe.livingroom.main_light)): False ()", - "asctime": "2025-08-29 19:31:54,794" + "asctime": "2025-08-30 16:02:55,620" }, { "name": "__unittest__", @@ -2536,24 +3616,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488714.7949471, - "msecs": 794.0, - "relativeCreated": 1204.718386, - "thread": 135402127188224, + "created": 1756562575.6203225, + "msecs": 620.0, + "relativeCreated": 989.271607, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (ffe.livingroom.main_light)): result = False ()", - "asctime": "2025-08-29 19:31:54,794" + "asctime": "2025-08-30 16:02:55,620" } ], - "time_consumption": 5.888938903808594e-05 + "time_consumption": 9.489059448242188e-05 } ], - "time_consumption": 0.3027079105377197, - "time_start": "2025-08-29 19:31:54,492", - "time_finished": "2025-08-29 19:31:54,795" + "time_consumption": 0.3045010566711426, + "time_start": "2025-08-30 16:02:55,315", + "time_finished": "2025-08-30 16:02:55,620" }, "Shelly.relay/0 (ffe.livingroom.main_light) -> ViDevCommon.state (ffe.livingroom.main_light)": { "name": "__tLogger__", @@ -2568,16 +3648,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488714.7952266, - "msecs": 795.0, - "relativeCreated": 1204.998171, - "thread": 135402127188224, + "created": 1756562575.620806, + "msecs": 620.0, + "relativeCreated": 989.755121, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Shelly.relay/0 (ffe.livingroom.main_light) -> ViDevCommon.state (ffe.livingroom.main_light)", - "asctime": "2025-08-29 19:31:54,795", + "asctime": "2025-08-30 16:02:55,620", "moduleLogger": [], "testcaseLogger": [ { @@ -2595,16 +3675,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488714.895824, - "msecs": 895.0, - "relativeCreated": 1305.595181, - "thread": 135402127188224, + "created": 1756562575.721589, + "msecs": 721.0, + "relativeCreated": 1090.538126, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:31:54,895", + "asctime": "2025-08-30 16:02:55,721", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state.set", @@ -2622,22 +3702,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488714.7953563, - "msecs": 795.0, - "relativeCreated": 1205.127622, - "thread": 135402127188224, + "created": 1756562575.6211014, + "msecs": 621.0, + "relativeCreated": 990.050442, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/state/set and payload false", - "asctime": "2025-08-29 19:31:54,795" + "asctime": "2025-08-30 16:02:55,621" }, { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffe/livingroom/main_light/state", + "videv/ffe/livingroom/floorlamp/state", "b'false'" ], "levelname": "DEBUG", @@ -2649,505 +3729,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.8183653, - "msecs": 818.0, - "relativeCreated": 1228.136854, - "thread": 135402099861184, + "created": 1756562575.6319995, + "msecs": 631.0, + "relativeCreated": 1000.94858, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, - "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", - "asctime": "2025-08-29 19:31:54,818" - }, - { - "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.8593473, - "msecs": 859.0, - "relativeCreated": 1269.118812, - "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,859" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_1", - "{\"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": 1756488714.8596563, - "msecs": 859.0, - "relativeCreated": 1269.427994, - "thread": 135402099861184, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "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 19:31:54,859" - }, - { - "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.8600006, - "msecs": 860.0, - "relativeCreated": 1269.771961, - "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,860" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_2", - "{\"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": 1756488714.8601627, - "msecs": 860.0, - "relativeCreated": 1269.934298, - "thread": 135402099861184, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "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 19:31:54,860" - }, - { - "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.860501, - "msecs": 860.0, - "relativeCreated": 1270.272494, - "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,860" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_3", - "{\"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": 1756488714.8606448, - "msecs": 860.0, - "relativeCreated": 1270.416215, - "thread": 135402099861184, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "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 19:31:54,860" - }, - { - "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.8608937, - "msecs": 860.0, - "relativeCreated": 1270.665134, - "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,860" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_4", - "{\"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": 1756488714.8610234, - "msecs": 861.0, - "relativeCreated": 1270.794917, - "thread": 135402099861184, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "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 19:31:54,861" - }, - { - "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.8613102, - "msecs": 861.0, - "relativeCreated": 1271.081743, - "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,861" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_5", - "{\"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": 1756488714.8614562, - "msecs": 861.0, - "relativeCreated": 1271.227579, - "thread": 135402099861184, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "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 19:31:54,861" - }, - { - "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.8616798, - "msecs": 861.0, - "relativeCreated": 1271.451224, - "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,861" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_6", - "{\"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": 1756488714.8618026, - "msecs": 861.0, - "relativeCreated": 1271.573993, - "thread": 135402099861184, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "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 19:31:54,861" - }, - { - "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\": \"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": 1756488714.8620641, - "msecs": 862.0, - "relativeCreated": 1271.835575, - "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\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", - "asctime": "2025-08-29 19:31:54,862" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_2", - "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": 1756488714.862298, - "msecs": 862.0, - "relativeCreated": 1272.069664, - "thread": 135402099861184, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "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 19:31:54,862" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_3", - "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": 1756488714.8625104, - "msecs": 862.0, - "relativeCreated": 1272.281735, - "thread": 135402099861184, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "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 19:31:54,862" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_4", - "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": 1756488714.8627098, - "msecs": 862.0, - "relativeCreated": 1272.481097, - "thread": 135402099861184, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "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 19:31:54,862" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_5", - "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": 1756488714.8629022, - "msecs": 862.0, - "relativeCreated": 1272.673577, - "thread": 135402099861184, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "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 19:31:54,862" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_6", - "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": 1756488714.8630948, - "msecs": 863.0, - "relativeCreated": 1272.866132, - "thread": 135402099861184, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "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 19:31:54,863" + "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", + "asctime": "2025-08-30 16:02:55,631" } ], - "time_consumption": 0.032729148864746094 + "time_consumption": 0.08958959579467773 }, { "name": "__tLogger__", @@ -3165,16 +3759,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488714.8961887, - "msecs": 896.0, - "relativeCreated": 1305.960226, - "thread": 135402127188224, + "created": 1756562575.722126, + "msecs": 722.0, + "relativeCreated": 1091.075313, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:31:54,896", + "asctime": "2025-08-30 16:02:55,722", "moduleLogger": [ { "name": "__unittest__", @@ -3193,16 +3787,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488714.8960912, - "msecs": 896.0, - "relativeCreated": 1305.862458, - "thread": 135402127188224, + "created": 1756562575.7219057, + "msecs": 721.0, + "relativeCreated": 1090.854815, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:31:54,896" + "asctime": "2025-08-30 16:02:55,721" }, { "name": "__unittest__", @@ -3222,19 +3816,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488714.896148, - "msecs": 896.0, - "relativeCreated": 1305.919467, - "thread": 135402127188224, + "created": 1756562575.7220452, + "msecs": 722.0, + "relativeCreated": 1090.994323, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:31:54,896" + "asctime": "2025-08-30 16:02:55,722" } ], - "time_consumption": 4.076957702636719e-05 + "time_consumption": 8.082389831542969e-05 }, { "name": "__tLogger__", @@ -3252,16 +3846,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488714.9968905, - "msecs": 996.0, - "relativeCreated": 1406.662055, - "thread": 135402127188224, + "created": 1756562575.8233726, + "msecs": 823.0, + "relativeCreated": 1192.32171, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (ffe.livingroom.main_light) to True", - "asctime": "2025-08-29 19:31:54,996", + "asctime": "2025-08-30 16:02:55,823", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -3279,16 +3873,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488714.8963027, - "msecs": 896.0, - "relativeCreated": 1306.073998, - "thread": 135402127188224, + "created": 1756562575.7223437, + "msecs": 722.0, + "relativeCreated": 1091.292695, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on", - "asctime": "2025-08-29 19:31:54,896" + "asctime": "2025-08-30 16:02:55,722" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -3306,16 +3900,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488714.8966331, - "msecs": 896.0, - "relativeCreated": 1306.404627, - "thread": 135402127188224, + "created": 1756562575.7227976, + "msecs": 722.0, + "relativeCreated": 1091.746701, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:54,896" + "asctime": "2025-08-30 16:02:55,722" }, { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -3333,16 +3927,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.8973112, - "msecs": 897.0, - "relativeCreated": 1307.082708, - "thread": 135402099861184, + "created": 1756562575.7239044, + "msecs": 723.0, + "relativeCreated": 1092.853328, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 19:31:54,897" + "asctime": "2025-08-30 16:02:55,723" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -3360,43 +3954,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.8976567, - "msecs": 897.0, - "relativeCreated": 1307.428104, - "thread": 135402099861184, + "created": 1756562575.7244887, + "msecs": 724.0, + "relativeCreated": 1093.437846, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:54,897" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/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.9382648, - "msecs": 938.0, - "relativeCreated": 1348.03621, - "thread": 135402099861184, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 776092, - "taskName": null, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", - "asctime": "2025-08-29 19:31:54,938" + "asctime": "2025-08-30 16:02:55,724" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", @@ -3414,16 +3981,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.9466548, - "msecs": 946.0, - "relativeCreated": 1356.426056, - "thread": 135402099861184, + "created": 1756562575.765937, + "msecs": 765.0, + "relativeCreated": 1134.886233, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'", - "asctime": "2025-08-29 19:31:54,946" + "asctime": "2025-08-30 16:02:55,765" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -3441,16 +4008,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.9470446, - "msecs": 947.0, - "relativeCreated": 1356.816006, - "thread": 135402099861184, + "created": 1756562575.7665646, + "msecs": 766.0, + "relativeCreated": 1135.513752, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 19:31:54,947" + "asctime": "2025-08-30 16:02:55,766" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -3468,16 +4035,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488714.947224, - "msecs": 947.0, - "relativeCreated": 1356.995186, - "thread": 135402099861184, + "created": 1756562575.7668817, + "msecs": 766.0, + "relativeCreated": 1135.83095, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:54,947" + "asctime": "2025-08-30 16:02:55,766" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -3495,16 +4062,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.9475477, - "msecs": 947.0, - "relativeCreated": 1357.319096, - "thread": 135402099861184, + "created": 1756562575.767473, + "msecs": 767.0, + "relativeCreated": 1136.422017, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 19:31:54,947" + "asctime": "2025-08-30 16:02:55,767" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -3522,16 +4089,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488714.9476857, - "msecs": 947.0, - "relativeCreated": 1357.457128, - "thread": 135402099861184, + "created": 1756562575.7677512, + "msecs": 767.0, + "relativeCreated": 1136.700357, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:54,947" + "asctime": "2025-08-30 16:02:55,767" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -3549,16 +4116,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.9479928, - "msecs": 947.0, - "relativeCreated": 1357.764322, - "thread": 135402099861184, + "created": 1756562575.76841, + "msecs": 768.0, + "relativeCreated": 1137.358873, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 19:31:54,947" + "asctime": "2025-08-30 16:02:55,768" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -3576,16 +4143,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488714.9481692, - "msecs": 948.0, - "relativeCreated": 1357.940739, - "thread": 135402099861184, + "created": 1756562575.7687235, + "msecs": 768.0, + "relativeCreated": 1137.672618, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:54,948" + "asctime": "2025-08-30 16:02:55,768" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -3603,16 +4170,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.9484904, - "msecs": 948.0, - "relativeCreated": 1358.261961, - "thread": 135402099861184, + "created": 1756562575.7694433, + "msecs": 769.0, + "relativeCreated": 1138.392542, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 19:31:54,948" + "asctime": "2025-08-30 16:02:55,769" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -3630,16 +4197,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488714.9486609, - "msecs": 948.0, - "relativeCreated": 1358.43221, - "thread": 135402099861184, + "created": 1756562575.7697809, + "msecs": 769.0, + "relativeCreated": 1138.73005, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:54,948" + "asctime": "2025-08-30 16:02:55,769" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -3657,16 +4224,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.9489532, - "msecs": 948.0, - "relativeCreated": 1358.724484, - "thread": 135402099861184, + "created": 1756562575.7703846, + "msecs": 770.0, + "relativeCreated": 1139.333654, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 19:31:54,948" + "asctime": "2025-08-30 16:02:55,770" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -3684,16 +4251,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488714.9490924, - "msecs": 949.0, - "relativeCreated": 1358.863675, - "thread": 135402099861184, + "created": 1756562575.770714, + "msecs": 770.0, + "relativeCreated": 1139.663262, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:54,949" + "asctime": "2025-08-30 16:02:55,770" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -3711,16 +4278,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.9493895, - "msecs": 949.0, - "relativeCreated": 1359.161104, - "thread": 135402099861184, + "created": 1756562575.77133, + "msecs": 771.0, + "relativeCreated": 1140.279073, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 19:31:54,949" + "asctime": "2025-08-30 16:02:55,771" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -3738,16 +4305,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488714.949553, - "msecs": 949.0, - "relativeCreated": 1359.324363, - "thread": 135402099861184, + "created": 1756562575.7716444, + "msecs": 771.0, + "relativeCreated": 1140.593438, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:54,949" + "asctime": "2025-08-30 16:02:55,771" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -3765,16 +4332,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.9498448, - "msecs": 949.0, - "relativeCreated": 1359.616264, - "thread": 135402099861184, + "created": 1756562575.772241, + "msecs": 772.0, + "relativeCreated": 1141.190346, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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:54,949" + "asctime": "2025-08-30 16:02:55,772" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -3792,16 +4359,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.9500957, - "msecs": 950.0, - "relativeCreated": 1359.866994, - "thread": 135402099861184, + "created": 1756562575.7727997, + "msecs": 772.0, + "relativeCreated": 1141.748862, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:54,950" + "asctime": "2025-08-30 16:02:55,772" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -3819,16 +4386,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.9503233, - "msecs": 950.0, - "relativeCreated": 1360.094907, - "thread": 135402099861184, + "created": 1756562575.7733078, + "msecs": 773.0, + "relativeCreated": 1142.256961, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:54,950" + "asctime": "2025-08-30 16:02:55,773" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -3846,16 +4413,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.9505386, - "msecs": 950.0, - "relativeCreated": 1360.310159, - "thread": 135402099861184, + "created": 1756562575.7737846, + "msecs": 773.0, + "relativeCreated": 1142.733772, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:54,950" + "asctime": "2025-08-30 16:02:55,773" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -3873,16 +4440,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.950744, - "msecs": 950.0, - "relativeCreated": 1360.515257, - "thread": 135402099861184, + "created": 1756562575.7742178, + "msecs": 774.0, + "relativeCreated": 1143.166734, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:54,950" + "asctime": "2025-08-30 16:02:55,774" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -3900,16 +4467,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.9509382, - "msecs": 950.0, - "relativeCreated": 1360.709497, - "thread": 135402099861184, + "created": 1756562575.7746527, + "msecs": 774.0, + "relativeCreated": 1143.601841, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:54,950" + "asctime": "2025-08-30 16:02:55,774" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", @@ -3927,19 +4494,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.992671, - "msecs": 992.0, - "relativeCreated": 1402.442412, - "thread": 135402099861184, + "created": 1756562575.8139777, + "msecs": 813.0, + "relativeCreated": 1182.926776, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", - "asctime": "2025-08-29 19:31:54,992" + "asctime": "2025-08-30 16:02:55,813" } ], - "time_consumption": 0.004219532012939453 + "time_consumption": 0.00939488410949707 }, { "name": "__tLogger__", @@ -3957,16 +4524,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488714.9971976, - "msecs": 997.0, - "relativeCreated": 1406.968921, - "thread": 135402127188224, + "created": 1756562575.8238637, + "msecs": 823.0, + "relativeCreated": 1192.812875, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.state (ffe.livingroom.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 19:31:54,997", + "asctime": "2025-08-30 16:02:55,823", "moduleLogger": [ { "name": "__unittest__", @@ -3985,16 +4552,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488714.9971113, - "msecs": 997.0, - "relativeCreated": 1406.882782, - "thread": 135402127188224, + "created": 1756562575.8236904, + "msecs": 823.0, + "relativeCreated": 1192.639507, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffe.livingroom.main_light)): True ()", - "asctime": "2025-08-29 19:31:54,997" + "asctime": "2025-08-30 16:02:55,823" }, { "name": "__unittest__", @@ -4014,19 +4581,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488714.9971597, - "msecs": 997.0, - "relativeCreated": 1406.931209, - "thread": 135402127188224, + "created": 1756562575.8237875, + "msecs": 823.0, + "relativeCreated": 1192.736712, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffe.livingroom.main_light)): result = True ()", - "asctime": "2025-08-29 19:31:54,997" + "asctime": "2025-08-30 16:02:55,823" } ], - "time_consumption": 3.790855407714844e-05 + "time_consumption": 7.62939453125e-05 }, { "name": "__tLogger__", @@ -4044,16 +4611,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488715.0976129, - "msecs": 97.0, - "relativeCreated": 1507.384278, - "thread": 135402127188224, + "created": 1756562575.9247563, + "msecs": 924.0, + "relativeCreated": 1293.705446, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (ffe.livingroom.main_light) to False", - "asctime": "2025-08-29 19:31:55,097", + "asctime": "2025-08-30 16:02:55,924", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -4071,16 +4638,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488714.9972975, - "msecs": 997.0, - "relativeCreated": 1407.068926, - "thread": 135402127188224, + "created": 1756562575.8240576, + "msecs": 824.0, + "relativeCreated": 1193.00662, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload off", - "asctime": "2025-08-29 19:31:54,997" + "asctime": "2025-08-30 16:02:55,824" }, { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -4098,16 +4665,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488714.9983428, - "msecs": 998.0, - "relativeCreated": 1408.114197, - "thread": 135402099861184, + "created": 1756562575.8253374, + "msecs": 825.0, + "relativeCreated": 1194.286527, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 19:31:54,998" + "asctime": "2025-08-30 16:02:55,825" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", @@ -4125,16 +4692,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.0392125, - "msecs": 39.0, - "relativeCreated": 1448.983995, - "thread": 135402099861184, + "created": 1756562575.8658, + "msecs": 865.0, + "relativeCreated": 1234.749127, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", - "asctime": "2025-08-29 19:31:55,039" + "asctime": "2025-08-30 16:02:55,865" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -4152,16 +4719,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.042245, - "msecs": 42.0, - "relativeCreated": 1452.016276, - "thread": 135402099861184, + "created": 1756562575.8664553, + "msecs": 866.0, + "relativeCreated": 1235.40432, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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:55,042" + "asctime": "2025-08-30 16:02:55,866" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -4179,16 +4746,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.0425756, - "msecs": 42.0, - "relativeCreated": 1452.34701, - "thread": 135402099861184, + "created": 1756562575.8667762, + "msecs": 866.0, + "relativeCreated": 1235.725542, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,042" + "asctime": "2025-08-30 16:02:55,866" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -4206,16 +4773,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.0429022, - "msecs": 42.0, - "relativeCreated": 1452.673803, - "thread": 135402099861184, + "created": 1756562575.8672965, + "msecs": 867.0, + "relativeCreated": 1236.245649, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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:55,042" + "asctime": "2025-08-30 16:02:55,867" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -4233,16 +4800,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.0430453, - "msecs": 43.0, - "relativeCreated": 1452.816845, - "thread": 135402099861184, + "created": 1756562575.8675826, + "msecs": 867.0, + "relativeCreated": 1236.531683, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,043" + "asctime": "2025-08-30 16:02:55,867" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -4260,16 +4827,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.043364, - "msecs": 43.0, - "relativeCreated": 1453.135568, - "thread": 135402099861184, + "created": 1756562575.8682358, + "msecs": 868.0, + "relativeCreated": 1237.184885, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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:55,043" + "asctime": "2025-08-30 16:02:55,868" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -4287,16 +4854,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.04352, - "msecs": 43.0, - "relativeCreated": 1453.291536, - "thread": 135402099861184, + "created": 1756562575.8685904, + "msecs": 868.0, + "relativeCreated": 1237.539439, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,043" + "asctime": "2025-08-30 16:02:55,868" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -4314,16 +4881,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.0437799, - "msecs": 43.0, - "relativeCreated": 1453.551211, - "thread": 135402099861184, + "created": 1756562575.869292, + "msecs": 869.0, + "relativeCreated": 1238.241088, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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:55,043" + "asctime": "2025-08-30 16:02:55,869" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -4341,16 +4908,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.0439045, - "msecs": 43.0, - "relativeCreated": 1453.675888, - "thread": 135402099861184, + "created": 1756562575.8696127, + "msecs": 869.0, + "relativeCreated": 1238.561992, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,043" + "asctime": "2025-08-30 16:02:55,869" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -4368,16 +4935,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.04416, - "msecs": 44.0, - "relativeCreated": 1453.931431, - "thread": 135402099861184, + "created": 1756562575.8702352, + "msecs": 870.0, + "relativeCreated": 1239.184225, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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:55,044" + "asctime": "2025-08-30 16:02:55,870" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -4395,16 +4962,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.0442944, - "msecs": 44.0, - "relativeCreated": 1454.065912, - "thread": 135402099861184, + "created": 1756562575.8705633, + "msecs": 870.0, + "relativeCreated": 1239.512502, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,044" + "asctime": "2025-08-30 16:02:55,870" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -4422,16 +4989,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.0448103, - "msecs": 44.0, - "relativeCreated": 1454.581704, - "thread": 135402099861184, + "created": 1756562575.8711646, + "msecs": 871.0, + "relativeCreated": 1240.113751, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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:55,044" + "asctime": "2025-08-30 16:02:55,871" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -4449,16 +5016,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.0451481, - "msecs": 45.0, - "relativeCreated": 1454.919502, - "thread": 135402099861184, + "created": 1756562575.871487, + "msecs": 871.0, + "relativeCreated": 1240.436147, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,045" + "asctime": "2025-08-30 16:02:55,871" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -4476,16 +5043,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.0455248, - "msecs": 45.0, - "relativeCreated": 1455.296249, - "thread": 135402099861184, + "created": 1756562575.872098, + "msecs": 872.0, + "relativeCreated": 1241.047132, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,045" + "asctime": "2025-08-30 16:02:55,872" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -4503,16 +5070,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.0457962, - "msecs": 45.0, - "relativeCreated": 1455.56743, - "thread": 135402099861184, + "created": 1756562575.8726435, + "msecs": 872.0, + "relativeCreated": 1241.592796, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,045" + "asctime": "2025-08-30 16:02:55,872" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -4530,16 +5097,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.046085, - "msecs": 46.0, - "relativeCreated": 1455.856277, - "thread": 135402099861184, + "created": 1756562575.8732119, + "msecs": 873.0, + "relativeCreated": 1242.160955, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,046" + "asctime": "2025-08-30 16:02:55,873" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -4557,16 +5124,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.0463798, - "msecs": 46.0, - "relativeCreated": 1456.151284, - "thread": 135402099861184, + "created": 1756562575.8737154, + "msecs": 873.0, + "relativeCreated": 1242.6646, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,046" + "asctime": "2025-08-30 16:02:55,873" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -4584,16 +5151,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.0466886, - "msecs": 46.0, - "relativeCreated": 1456.459838, - "thread": 135402099861184, + "created": 1756562575.8741374, + "msecs": 874.0, + "relativeCreated": 1243.086429, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,046" + "asctime": "2025-08-30 16:02:55,874" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -4611,16 +5178,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.0470057, - "msecs": 47.0, - "relativeCreated": 1456.777237, - "thread": 135402099861184, + "created": 1756562575.874561, + "msecs": 874.0, + "relativeCreated": 1243.510164, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,047" + "asctime": "2025-08-30 16:02:55,874" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", @@ -4638,19 +5205,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.0963929, - "msecs": 96.0, - "relativeCreated": 1506.164359, - "thread": 135402099861184, + "created": 1756562575.9179811, + "msecs": 917.0, + "relativeCreated": 1286.930206, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", - "asctime": "2025-08-29 19:31:55,096" + "asctime": "2025-08-30 16:02:55,917" } ], - "time_consumption": 0.0012199878692626953 + "time_consumption": 0.0067751407623291016 }, { "name": "__tLogger__", @@ -4668,16 +5235,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488715.0978312, - "msecs": 97.0, - "relativeCreated": 1507.602512, - "thread": 135402127188224, + "created": 1756562575.925333, + "msecs": 925.0, + "relativeCreated": 1294.282114, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.state (ffe.livingroom.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 19:31:55,097", + "asctime": "2025-08-30 16:02:55,925", "moduleLogger": [ { "name": "__unittest__", @@ -4696,16 +5263,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488715.0977478, - "msecs": 97.0, - "relativeCreated": 1507.519185, - "thread": 135402127188224, + "created": 1756562575.9250998, + "msecs": 925.0, + "relativeCreated": 1294.048839, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffe.livingroom.main_light)): False ()", - "asctime": "2025-08-29 19:31:55,097" + "asctime": "2025-08-30 16:02:55,925" }, { "name": "__unittest__", @@ -4725,24 +5292,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488715.0977929, - "msecs": 97.0, - "relativeCreated": 1507.564252, - "thread": 135402127188224, + "created": 1756562575.9252176, + "msecs": 925.0, + "relativeCreated": 1294.166568, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffe.livingroom.main_light)): result = False ()", - "asctime": "2025-08-29 19:31:55,097" + "asctime": "2025-08-30 16:02:55,925" } ], - "time_consumption": 3.838539123535156e-05 + "time_consumption": 0.00011539459228515625 } ], - "time_consumption": 0.30260467529296875, - "time_start": "2025-08-29 19:31:54,795", - "time_finished": "2025-08-29 19:31:55,097" + "time_consumption": 0.30452704429626465, + "time_start": "2025-08-30 16:02:55,620", + "time_finished": "2025-08-30 16:02:55,925" }, "ViDevCommon.state (ffe.livingroom.floorlamp) -> Light.state (ffe.livingroom.floor_light)": { "name": "__tLogger__", @@ -4757,16 +5324,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488715.0980616, - "msecs": 98.0, - "relativeCreated": 1507.832901, - "thread": 135402127188224, + "created": 1756562575.9258306, + "msecs": 925.0, + "relativeCreated": 1294.779669, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.state (ffe.livingroom.floorlamp) -> Light.state (ffe.livingroom.floor_light)", - "asctime": "2025-08-29 19:31:55,098", + "asctime": "2025-08-30 16:02:55,925", "moduleLogger": [], "testcaseLogger": [ { @@ -4784,16 +5351,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488715.19862, - "msecs": 198.0, - "relativeCreated": 1608.391715, - "thread": 135402127188224, + "created": 1756562576.026792, + "msecs": 26.0, + "relativeCreated": 1395.741073, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:31:55,198", + "asctime": "2025-08-30 16:02:56,026", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state.set", @@ -4811,19 +5378,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.0981817, - "msecs": 98.0, - "relativeCreated": 1507.952992, - "thread": 135402127188224, + "created": 1756562575.9260788, + "msecs": 926.0, + "relativeCreated": 1295.027726, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/state/set and payload false", - "asctime": "2025-08-29 19:31:55,098" + "asctime": "2025-08-30 16:02:55,926" } ], - "time_consumption": 0.10043835639953613 + "time_consumption": 0.10071325302124023 }, { "name": "__tLogger__", @@ -4841,16 +5408,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488715.199007, - "msecs": 199.0, - "relativeCreated": 1608.778488, - "thread": 135402127188224, + "created": 1756562576.0273442, + "msecs": 27.0, + "relativeCreated": 1396.293298, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:31:55,199", + "asctime": "2025-08-30 16:02:56,027", "moduleLogger": [ { "name": "__unittest__", @@ -4869,16 +5436,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488715.1988964, - "msecs": 198.0, - "relativeCreated": 1608.667693, - "thread": 135402127188224, + "created": 1756562576.0271535, + "msecs": 27.0, + "relativeCreated": 1396.102627, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:31:55,198" + "asctime": "2025-08-30 16:02:56,027" }, { "name": "__unittest__", @@ -4898,19 +5465,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488715.1989553, - "msecs": 198.0, - "relativeCreated": 1608.726728, - "thread": 135402127188224, + "created": 1756562576.0272627, + "msecs": 27.0, + "relativeCreated": 1396.211926, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:31:55,198" + "asctime": "2025-08-30 16:02:56,027" } ], - "time_consumption": 5.173683166503906e-05 + "time_consumption": 8.153915405273438e-05 }, { "name": "__tLogger__", @@ -4928,16 +5495,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488715.2996347, - "msecs": 299.0, - "relativeCreated": 1709.406033, - "thread": 135402127188224, + "created": 1756562576.128246, + "msecs": 128.0, + "relativeCreated": 1497.195143, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffe.livingroom.floorlamp) to True", - "asctime": "2025-08-29 19:31:55,299", + "asctime": "2025-08-30 16:02:56,128", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state.set", @@ -4955,16 +5522,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.1991193, - "msecs": 199.0, - "relativeCreated": 1608.890768, - "thread": 135402127188224, + "created": 1756562576.027537, + "msecs": 27.0, + "relativeCreated": 1396.48618, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/state/set and payload true", - "asctime": "2025-08-29 19:31:55,199" + "asctime": "2025-08-30 16:02:56,027" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -4982,16 +5549,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.203417, - "msecs": 203.0, - "relativeCreated": 1613.18844, - "thread": 135402099861184, + "created": 1756562576.0340817, + "msecs": 34.0, + "relativeCreated": 1403.030931, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 19:31:55,203" + "asctime": "2025-08-30 16:02:56,034" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -5009,16 +5576,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.203701, - "msecs": 203.0, - "relativeCreated": 1613.472339, - "thread": 135402099861184, + "created": 1756562576.0344622, + "msecs": 34.0, + "relativeCreated": 1403.411239, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,203" + "asctime": "2025-08-30 16:02:56,034" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -5036,16 +5603,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.204248, - "msecs": 204.0, - "relativeCreated": 1614.01946, - "thread": 135402099861184, + "created": 1756562576.0352852, + "msecs": 35.0, + "relativeCreated": 1404.234472, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 19:31:55,204" + "asctime": "2025-08-30 16:02:56,035" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -5063,16 +5630,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.2043984, - "msecs": 204.0, - "relativeCreated": 1614.169658, - "thread": 135402099861184, + "created": 1756562576.0355988, + "msecs": 35.0, + "relativeCreated": 1404.548033, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,204" + "asctime": "2025-08-30 16:02:56,035" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -5090,16 +5657,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.204678, - "msecs": 204.0, - "relativeCreated": 1614.449653, - "thread": 135402099861184, + "created": 1756562576.0360873, + "msecs": 36.0, + "relativeCreated": 1405.036334, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 19:31:55,204" + "asctime": "2025-08-30 16:02:56,036" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -5117,16 +5684,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.2048156, - "msecs": 204.0, - "relativeCreated": 1614.587174, - "thread": 135402099861184, + "created": 1756562576.036362, + "msecs": 36.0, + "relativeCreated": 1405.310981, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,204" + "asctime": "2025-08-30 16:02:56,036" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -5144,16 +5711,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.2051163, - "msecs": 205.0, - "relativeCreated": 1614.887686, - "thread": 135402099861184, + "created": 1756562576.0370252, + "msecs": 37.0, + "relativeCreated": 1405.974481, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 19:31:55,205" + "asctime": "2025-08-30 16:02:56,037" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -5171,16 +5738,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.2053032, - "msecs": 205.0, - "relativeCreated": 1615.074767, - "thread": 135402099861184, + "created": 1756562576.037389, + "msecs": 37.0, + "relativeCreated": 1406.338203, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,205" + "asctime": "2025-08-30 16:02:56,037" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -5198,16 +5765,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.2056527, - "msecs": 205.0, - "relativeCreated": 1615.424059, - "thread": 135402099861184, + "created": 1756562576.038024, + "msecs": 38.0, + "relativeCreated": 1406.972973, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 19:31:55,205" + "asctime": "2025-08-30 16:02:56,038" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -5225,16 +5792,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.2058136, - "msecs": 205.0, - "relativeCreated": 1615.585146, - "thread": 135402099861184, + "created": 1756562576.0383127, + "msecs": 38.0, + "relativeCreated": 1407.261793, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,205" + "asctime": "2025-08-30 16:02:56,038" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -5252,16 +5819,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.206092, - "msecs": 206.0, - "relativeCreated": 1615.863181, - "thread": 135402099861184, + "created": 1756562576.039941, + "msecs": 39.0, + "relativeCreated": 1408.890123, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 19:31:55,206" + "asctime": "2025-08-30 16:02:56,039" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -5279,16 +5846,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.2062185, - "msecs": 206.0, - "relativeCreated": 1615.99001, - "thread": 135402099861184, + "created": 1756562576.040242, + "msecs": 40.0, + "relativeCreated": 1409.190999, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,206" + "asctime": "2025-08-30 16:02:56,040" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -5306,16 +5873,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.2065008, - "msecs": 206.0, - "relativeCreated": 1616.272215, - "thread": 135402099861184, + "created": 1756562576.0408683, + "msecs": 40.0, + "relativeCreated": 1409.817346, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:02:56,040" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -5333,16 +5900,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.206742, - "msecs": 206.0, - "relativeCreated": 1616.513528, - "thread": 135402099861184, + "created": 1756562576.0414305, + "msecs": 41.0, + "relativeCreated": 1410.379565, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,206" + "asctime": "2025-08-30 16:02:56,041" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -5360,16 +5927,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.206941, - "msecs": 206.0, - "relativeCreated": 1616.712362, - "thread": 135402099861184, + "created": 1756562576.041888, + "msecs": 41.0, + "relativeCreated": 1410.837167, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,206" + "asctime": "2025-08-30 16:02:56,041" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -5387,16 +5954,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.2071445, - "msecs": 207.0, - "relativeCreated": 1616.915938, - "thread": 135402099861184, + "created": 1756562576.0423045, + "msecs": 42.0, + "relativeCreated": 1411.253711, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,207" + "asctime": "2025-08-30 16:02:56,042" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -5414,16 +5981,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.207345, - "msecs": 207.0, - "relativeCreated": 1617.116418, - "thread": 135402099861184, + "created": 1756562576.0427158, + "msecs": 42.0, + "relativeCreated": 1411.665115, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,207" + "asctime": "2025-08-30 16:02:56,042" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -5441,16 +6008,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.2469778, - "msecs": 246.0, - "relativeCreated": 1656.749296, - "thread": 135402099861184, + "created": 1756562576.0817056, + "msecs": 81.0, + "relativeCreated": 1450.654539, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,246" + "asctime": "2025-08-30 16:02:56,081" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", @@ -5468,19 +6035,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.2493458, - "msecs": 249.0, - "relativeCreated": 1659.117215, - "thread": 135402099861184, + "created": 1756562576.089007, + "msecs": 89.0, + "relativeCreated": 1457.956012, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", - "asctime": "2025-08-29 19:31:55,249" + "asctime": "2025-08-30 16:02:56,089" } ], - "time_consumption": 0.05028891563415527 + "time_consumption": 0.03923916816711426 }, { "name": "__tLogger__", @@ -5498,16 +6065,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488715.3000538, - "msecs": 300.0, - "relativeCreated": 1709.825123, - "thread": 135402127188224, + "created": 1756562576.1288345, + "msecs": 128.0, + "relativeCreated": 1497.783561, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.state (ffe.livingroom.floor_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 19:31:55,300", + "asctime": "2025-08-30 16:02:56,128", "moduleLogger": [ { "name": "__unittest__", @@ -5526,16 +6093,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488715.2999513, - "msecs": 299.0, - "relativeCreated": 1709.722671, - "thread": 135402127188224, + "created": 1756562576.1286576, + "msecs": 128.0, + "relativeCreated": 1497.60671, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.state (ffe.livingroom.floor_light)): True ()", - "asctime": "2025-08-29 19:31:55,299" + "asctime": "2025-08-30 16:02:56,128" }, { "name": "__unittest__", @@ -5555,19 +6122,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488715.3000112, - "msecs": 300.0, - "relativeCreated": 1709.782727, - "thread": 135402127188224, + "created": 1756562576.1287594, + "msecs": 128.0, + "relativeCreated": 1497.708504, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.state (ffe.livingroom.floor_light)): result = True ()", - "asctime": "2025-08-29 19:31:55,300" + "asctime": "2025-08-30 16:02:56,128" } ], - "time_consumption": 4.267692565917969e-05 + "time_consumption": 7.510185241699219e-05 }, { "name": "__tLogger__", @@ -5585,16 +6152,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488715.4006708, - "msecs": 400.0, - "relativeCreated": 1810.442143, - "thread": 135402127188224, + "created": 1756562576.2296107, + "msecs": 229.0, + "relativeCreated": 1598.559739, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffe.livingroom.floorlamp) to False", - "asctime": "2025-08-29 19:31:55,400", + "asctime": "2025-08-30 16:02:56,229", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state.set", @@ -5612,16 +6179,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.3001673, - "msecs": 300.0, - "relativeCreated": 1709.938944, - "thread": 135402127188224, + "created": 1756562576.1290197, + "msecs": 129.0, + "relativeCreated": 1497.968774, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/state/set and payload false", - "asctime": "2025-08-29 19:31:55,300" + "asctime": "2025-08-30 16:02:56,129" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -5639,16 +6206,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.3045442, - "msecs": 304.0, - "relativeCreated": 1714.315805, - "thread": 135402099861184, + "created": 1756562576.135613, + "msecs": 135.0, + "relativeCreated": 1504.561927, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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:55,304" + "asctime": "2025-08-30 16:02:56,135" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -5666,16 +6233,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.3047996, - "msecs": 304.0, - "relativeCreated": 1714.570913, - "thread": 135402099861184, + "created": 1756562576.1361036, + "msecs": 136.0, + "relativeCreated": 1505.052817, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,304" + "asctime": "2025-08-30 16:02:56,136" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -5693,16 +6260,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.305117, - "msecs": 305.0, - "relativeCreated": 1714.888401, - "thread": 135402099861184, + "created": 1756562576.1368964, + "msecs": 136.0, + "relativeCreated": 1505.845493, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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:55,305" + "asctime": "2025-08-30 16:02:56,136" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -5720,16 +6287,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.3052685, - "msecs": 305.0, - "relativeCreated": 1715.039802, - "thread": 135402099861184, + "created": 1756562576.1373565, + "msecs": 137.0, + "relativeCreated": 1506.30555, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,305" + "asctime": "2025-08-30 16:02:56,137" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -5747,16 +6314,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.3056283, - "msecs": 305.0, - "relativeCreated": 1715.399835, - "thread": 135402099861184, + "created": 1756562576.1380892, + "msecs": 138.0, + "relativeCreated": 1507.038289, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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:55,305" + "asctime": "2025-08-30 16:02:56,138" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -5774,16 +6341,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.3058355, - "msecs": 305.0, - "relativeCreated": 1715.606922, - "thread": 135402099861184, + "created": 1756562576.1383834, + "msecs": 138.0, + "relativeCreated": 1507.33239, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,305" + "asctime": "2025-08-30 16:02:56,138" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -5801,16 +6368,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.306179, - "msecs": 306.0, - "relativeCreated": 1715.950446, - "thread": 135402099861184, + "created": 1756562576.1389627, + "msecs": 138.0, + "relativeCreated": 1507.911864, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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:55,306" + "asctime": "2025-08-30 16:02:56,138" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -5828,16 +6395,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.3063264, - "msecs": 306.0, - "relativeCreated": 1716.097738, - "thread": 135402099861184, + "created": 1756562576.139238, + "msecs": 139.0, + "relativeCreated": 1508.187198, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,306" + "asctime": "2025-08-30 16:02:56,139" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -5855,16 +6422,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.3066647, - "msecs": 306.0, - "relativeCreated": 1716.436182, - "thread": 135402099861184, + "created": 1756562576.1397948, + "msecs": 139.0, + "relativeCreated": 1508.744043, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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:55,306" + "asctime": "2025-08-30 16:02:56,139" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -5882,16 +6449,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.306807, - "msecs": 306.0, - "relativeCreated": 1716.578596, - "thread": 135402099861184, + "created": 1756562576.140066, + "msecs": 140.0, + "relativeCreated": 1509.014888, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,306" + "asctime": "2025-08-30 16:02:56,140" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -5909,16 +6476,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.307145, - "msecs": 307.0, - "relativeCreated": 1716.916615, - "thread": 135402099861184, + "created": 1756562576.1406384, + "msecs": 140.0, + "relativeCreated": 1509.587474, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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:55,307" + "asctime": "2025-08-30 16:02:56,140" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -5936,16 +6503,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.3072996, - "msecs": 307.0, - "relativeCreated": 1717.070963, - "thread": 135402099861184, + "created": 1756562576.1409245, + "msecs": 140.0, + "relativeCreated": 1509.873576, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,307" + "asctime": "2025-08-30 16:02:56,140" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -5963,16 +6530,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.3076007, - "msecs": 307.0, - "relativeCreated": 1717.371954, - "thread": 135402099861184, + "created": 1756562576.1415067, + "msecs": 141.0, + "relativeCreated": 1510.455701, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,307" + "asctime": "2025-08-30 16:02:56,141" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -5990,16 +6557,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.307845, - "msecs": 307.0, - "relativeCreated": 1717.616448, - "thread": 135402099861184, + "created": 1756562576.14203, + "msecs": 142.0, + "relativeCreated": 1510.979312, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,307" + "asctime": "2025-08-30 16:02:56,142" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -6017,16 +6584,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.3080485, - "msecs": 308.0, - "relativeCreated": 1717.819867, - "thread": 135402099861184, + "created": 1756562576.1424603, + "msecs": 142.0, + "relativeCreated": 1511.409404, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,308" + "asctime": "2025-08-30 16:02:56,142" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -6044,16 +6611,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.3082483, - "msecs": 308.0, - "relativeCreated": 1718.019784, - "thread": 135402099861184, + "created": 1756562576.1428838, + "msecs": 142.0, + "relativeCreated": 1511.832979, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,308" + "asctime": "2025-08-30 16:02:56,142" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -6071,16 +6638,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.3084562, - "msecs": 308.0, - "relativeCreated": 1718.227589, - "thread": 135402099861184, + "created": 1756562576.1432958, + "msecs": 143.0, + "relativeCreated": 1512.244843, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,308" + "asctime": "2025-08-30 16:02:56,143" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -6098,16 +6665,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.3086653, - "msecs": 308.0, - "relativeCreated": 1718.436675, - "thread": 135402099861184, + "created": 1756562576.143709, + "msecs": 143.0, + "relativeCreated": 1512.658014, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,308" + "asctime": "2025-08-30 16:02:56,143" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", @@ -6125,19 +6692,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.3521132, - "msecs": 352.0, - "relativeCreated": 1761.884579, - "thread": 135402099861184, + "created": 1756562576.1898699, + "msecs": 189.0, + "relativeCreated": 1558.819022, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", - "asctime": "2025-08-29 19:31:55,352" + "asctime": "2025-08-30 16:02:56,189" } ], - "time_consumption": 0.04855751991271973 + "time_consumption": 0.039740800857543945 }, { "name": "__tLogger__", @@ -6155,16 +6722,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488715.4010859, - "msecs": 401.0, - "relativeCreated": 1810.85728, - "thread": 135402127188224, + "created": 1756562576.2302022, + "msecs": 230.0, + "relativeCreated": 1599.15111, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.state (ffe.livingroom.floor_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 19:31:55,401", + "asctime": "2025-08-30 16:02:56,230", "moduleLogger": [ { "name": "__unittest__", @@ -6183,16 +6750,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488715.4009824, - "msecs": 400.0, - "relativeCreated": 1810.753579, - "thread": 135402127188224, + "created": 1756562576.23002, + "msecs": 230.0, + "relativeCreated": 1598.969264, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.state (ffe.livingroom.floor_light)): False ()", - "asctime": "2025-08-29 19:31:55,400" + "asctime": "2025-08-30 16:02:56,230" }, { "name": "__unittest__", @@ -6212,24 +6779,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488715.4010422, - "msecs": 401.0, - "relativeCreated": 1810.813561, - "thread": 135402127188224, + "created": 1756562576.2301254, + "msecs": 230.0, + "relativeCreated": 1599.074462, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.state (ffe.livingroom.floor_light)): result = False ()", - "asctime": "2025-08-29 19:31:55,401" + "asctime": "2025-08-30 16:02:56,230" } ], - "time_consumption": 4.363059997558594e-05 + "time_consumption": 7.677078247070312e-05 } ], - "time_consumption": 0.3030242919921875, - "time_start": "2025-08-29 19:31:55,098", - "time_finished": "2025-08-29 19:31:55,401" + "time_consumption": 0.30437159538269043, + "time_start": "2025-08-30 16:02:55,925", + "time_finished": "2025-08-30 16:02:56,230" }, "Light.state (ffe.livingroom.floor_light) -> ViDevCommon.state (ffe.livingroom.floorlamp)": { "name": "__tLogger__", @@ -6244,16 +6811,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488715.4013345, - "msecs": 401.0, - "relativeCreated": 1811.105955, - "thread": 135402127188224, + "created": 1756562576.2306185, + "msecs": 230.0, + "relativeCreated": 1599.567438, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Light.state (ffe.livingroom.floor_light) -> ViDevCommon.state (ffe.livingroom.floorlamp)", - "asctime": "2025-08-29 19:31:55,401", + "asctime": "2025-08-30 16:02:56,230", "moduleLogger": [], "testcaseLogger": [ { @@ -6271,16 +6838,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488715.5020096, - "msecs": 502.0, - "relativeCreated": 1911.781131, - "thread": 135402127188224, + "created": 1756562576.3314512, + "msecs": 331.0, + "relativeCreated": 1700.400195, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:31:55,502", + "asctime": "2025-08-30 16:02:56,331", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state.set", @@ -6298,19 +6865,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.401533, - "msecs": 401.0, - "relativeCreated": 1811.3044, - "thread": 135402127188224, + "created": 1756562576.2308776, + "msecs": 230.0, + "relativeCreated": 1599.826818, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/state/set and payload false", - "asctime": "2025-08-29 19:31:55,401" + "asctime": "2025-08-30 16:02:56,230" } ], - "time_consumption": 0.10047674179077148 + "time_consumption": 0.10057353973388672 }, { "name": "__tLogger__", @@ -6328,16 +6895,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488715.5023894, - "msecs": 502.0, - "relativeCreated": 1912.160957, - "thread": 135402127188224, + "created": 1756562576.3320434, + "msecs": 332.0, + "relativeCreated": 1700.99269, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:31:55,502", + "asctime": "2025-08-30 16:02:56,332", "moduleLogger": [ { "name": "__unittest__", @@ -6356,16 +6923,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488715.5022862, - "msecs": 502.0, - "relativeCreated": 1912.057544, - "thread": 135402127188224, + "created": 1756562576.331854, + "msecs": 331.0, + "relativeCreated": 1700.8033, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:31:55,502" + "asctime": "2025-08-30 16:02:56,331" }, { "name": "__unittest__", @@ -6385,19 +6952,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488715.5023465, - "msecs": 502.0, - "relativeCreated": 1912.117809, - "thread": 135402127188224, + "created": 1756562576.3319626, + "msecs": 331.0, + "relativeCreated": 1700.911692, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:31:55,502" + "asctime": "2025-08-30 16:02:56,331" } ], - "time_consumption": 4.291534423828125e-05 + "time_consumption": 8.082389831542969e-05 }, { "name": "__tLogger__", @@ -6415,16 +6982,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488715.603707, - "msecs": 603.0, - "relativeCreated": 2013.478592, - "thread": 135402127188224, + "created": 1756562576.4354308, + "msecs": 435.0, + "relativeCreated": 1804.379642, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.state (ffe.livingroom.floor_light) to True", - "asctime": "2025-08-29 19:31:55,603", + "asctime": "2025-08-30 16:02:56,435", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -6442,16 +7009,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.502614, - "msecs": 502.0, - "relativeCreated": 1912.385386, - "thread": 135402127188224, + "created": 1756562576.3323793, + "msecs": 332.0, + "relativeCreated": 1701.328424, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,502" + "asctime": "2025-08-30 16:02:56,332" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -6469,16 +7036,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.5028634, - "msecs": 502.0, - "relativeCreated": 1912.634782, - "thread": 135402127188224, + "created": 1756562576.332766, + "msecs": 332.0, + "relativeCreated": 1701.71498, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,502" + "asctime": "2025-08-30 16:02:56,332" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -6496,16 +7063,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.5029955, - "msecs": 502.0, - "relativeCreated": 1912.76685, - "thread": 135402127188224, + "created": 1756562576.3330274, + "msecs": 333.0, + "relativeCreated": 1701.976387, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,502" + "asctime": "2025-08-30 16:02:56,333" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -6523,16 +7090,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.5031328, - "msecs": 503.0, - "relativeCreated": 1912.904411, - "thread": 135402127188224, + "created": 1756562576.3333235, + "msecs": 333.0, + "relativeCreated": 1702.272627, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,503" + "asctime": "2025-08-30 16:02:56,333" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -6550,16 +7117,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.5032527, - "msecs": 503.0, - "relativeCreated": 1913.024105, - "thread": 135402127188224, + "created": 1756562576.3335767, + "msecs": 333.0, + "relativeCreated": 1702.525814, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,503" + "asctime": "2025-08-30 16:02:56,333" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -6577,16 +7144,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.5033937, - "msecs": 503.0, - "relativeCreated": 1913.164956, - "thread": 135402127188224, + "created": 1756562576.3338103, + "msecs": 333.0, + "relativeCreated": 1702.759593, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,503" + "asctime": "2025-08-30 16:02:56,333" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -6604,16 +7171,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.5043643, - "msecs": 504.0, - "relativeCreated": 1914.135679, - "thread": 135402099861184, + "created": 1756562576.3350284, + "msecs": 335.0, + "relativeCreated": 1703.977669, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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,504" + "asctime": "2025-08-30 16:02:56,335" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -6631,16 +7198,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.5047054, - "msecs": 504.0, - "relativeCreated": 1914.476944, - "thread": 135402099861184, + "created": 1756562576.335583, + "msecs": 335.0, + "relativeCreated": 1704.532174, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,504" + "asctime": "2025-08-30 16:02:56,335" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -6658,16 +7225,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.5049431, - "msecs": 504.0, - "relativeCreated": 1914.71463, - "thread": 135402099861184, + "created": 1756562576.3360302, + "msecs": 336.0, + "relativeCreated": 1704.979336, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,504" + "asctime": "2025-08-30 16:02:56,336" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -6685,16 +7252,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.50516, - "msecs": 505.0, - "relativeCreated": 1914.931614, - "thread": 135402099861184, + "created": 1756562576.3364537, + "msecs": 336.0, + "relativeCreated": 1705.402864, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,505" + "asctime": "2025-08-30 16:02:56,336" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -6712,16 +7279,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.5053725, - "msecs": 505.0, - "relativeCreated": 1915.143958, - "thread": 135402099861184, + "created": 1756562576.3368652, + "msecs": 336.0, + "relativeCreated": 1705.814489, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,505" + "asctime": "2025-08-30 16:02:56,336" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -6739,16 +7306,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.5056202, - "msecs": 505.0, - "relativeCreated": 1915.391721, - "thread": 135402099861184, + "created": 1756562576.3373497, + "msecs": 337.0, + "relativeCreated": 1706.298662, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,505" + "asctime": "2025-08-30 16:02:56,337" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", @@ -6766,19 +7333,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.507204, - "msecs": 507.0, - "relativeCreated": 1916.975611, - "thread": 135402099861184, + "created": 1756562576.339374, + "msecs": 339.0, + "relativeCreated": 1708.323212, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", - "asctime": "2025-08-29 19:31:55,507" + "asctime": "2025-08-30 16:02:56,339" } ], - "time_consumption": 0.09650301933288574 + "time_consumption": 0.09605669975280762 }, { "name": "__tLogger__", @@ -6796,16 +7363,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488715.6040144, - "msecs": 604.0, - "relativeCreated": 2013.785688, - "thread": 135402127188224, + "created": 1756562576.4359002, + "msecs": 435.0, + "relativeCreated": 1804.849156, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.state (ffe.livingroom.floorlamp) is correct (Content True and Type is ).", - "asctime": "2025-08-29 19:31:55,604", + "asctime": "2025-08-30 16:02:56,435", "moduleLogger": [ { "name": "__unittest__", @@ -6824,16 +7391,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488715.6039217, - "msecs": 603.0, - "relativeCreated": 2013.6932, - "thread": 135402127188224, + "created": 1756562576.4357255, + "msecs": 435.0, + "relativeCreated": 1804.674805, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffe.livingroom.floorlamp)): True ()", - "asctime": "2025-08-29 19:31:55,603" + "asctime": "2025-08-30 16:02:56,435" }, { "name": "__unittest__", @@ -6853,19 +7420,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488715.6039736, - "msecs": 603.0, - "relativeCreated": 2013.745063, - "thread": 135402127188224, + "created": 1756562576.4358249, + "msecs": 435.0, + "relativeCreated": 1804.773988, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffe.livingroom.floorlamp)): result = True ()", - "asctime": "2025-08-29 19:31:55,603" + "asctime": "2025-08-30 16:02:56,435" } ], - "time_consumption": 4.076957702636719e-05 + "time_consumption": 7.534027099609375e-05 }, { "name": "__tLogger__", @@ -6883,16 +7450,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488715.705261, - "msecs": 705.0, - "relativeCreated": 2115.032482, - "thread": 135402127188224, + "created": 1756562576.5380652, + "msecs": 538.0, + "relativeCreated": 1907.014374, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.state (ffe.livingroom.floor_light) to False", - "asctime": "2025-08-29 19:31:55,705", + "asctime": "2025-08-30 16:02:56,538", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -6910,16 +7477,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.6041849, - "msecs": 604.0, - "relativeCreated": 2013.95629, - "thread": 135402127188224, + "created": 1756562576.436188, + "msecs": 436.0, + "relativeCreated": 1805.137033, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,604" + "asctime": "2025-08-30 16:02:56,436" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -6937,16 +7504,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.6044195, - "msecs": 604.0, - "relativeCreated": 2014.191119, - "thread": 135402127188224, + "created": 1756562576.436579, + "msecs": 436.0, + "relativeCreated": 1805.528278, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,604" + "asctime": "2025-08-30 16:02:56,436" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -6964,16 +7531,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.6045833, - "msecs": 604.0, - "relativeCreated": 2014.354569, - "thread": 135402127188224, + "created": 1756562576.436843, + "msecs": 436.0, + "relativeCreated": 1805.792086, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,604" + "asctime": "2025-08-30 16:02:56,436" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -6991,16 +7558,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.6046956, - "msecs": 604.0, - "relativeCreated": 2014.467081, - "thread": 135402127188224, + "created": 1756562576.4371266, + "msecs": 437.0, + "relativeCreated": 1806.07578, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,604" + "asctime": "2025-08-30 16:02:56,437" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -7018,16 +7585,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.6048045, - "msecs": 604.0, - "relativeCreated": 2014.576012, - "thread": 135402127188224, + "created": 1756562576.4373574, + "msecs": 437.0, + "relativeCreated": 1806.306352, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,604" + "asctime": "2025-08-30 16:02:56,437" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -7045,16 +7612,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.6049297, - "msecs": 604.0, - "relativeCreated": 2014.701306, - "thread": 135402127188224, + "created": 1756562576.437572, + "msecs": 437.0, + "relativeCreated": 1806.521244, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,604" + "asctime": "2025-08-30 16:02:56,437" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -7072,16 +7639,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.6056163, - "msecs": 605.0, - "relativeCreated": 2015.387844, - "thread": 135402099861184, + "created": 1756562576.4386635, + "msecs": 438.0, + "relativeCreated": 1807.612449, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,605" + "asctime": "2025-08-30 16:02:56,438" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -7099,16 +7666,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.6059573, - "msecs": 605.0, - "relativeCreated": 2015.728919, - "thread": 135402099861184, + "created": 1756562576.439226, + "msecs": 439.0, + "relativeCreated": 1808.175069, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,605" + "asctime": "2025-08-30 16:02:56,439" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -7126,16 +7693,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.647024, - "msecs": 647.0, - "relativeCreated": 2056.795219, - "thread": 135402099861184, + "created": 1756562576.481975, + "msecs": 481.0, + "relativeCreated": 1850.924195, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,647" + "asctime": "2025-08-30 16:02:56,481" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -7153,16 +7720,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.647397, - "msecs": 647.0, - "relativeCreated": 2057.168639, - "thread": 135402099861184, + "created": 1756562576.4826376, + "msecs": 482.0, + "relativeCreated": 1851.586763, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,647" + "asctime": "2025-08-30 16:02:56,482" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -7180,16 +7747,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.647637, - "msecs": 647.0, - "relativeCreated": 2057.408314, - "thread": 135402099861184, + "created": 1756562576.4831488, + "msecs": 483.0, + "relativeCreated": 1852.098018, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,647" + "asctime": "2025-08-30 16:02:56,483" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -7207,16 +7774,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.6478395, - "msecs": 647.0, - "relativeCreated": 2057.610921, - "thread": 135402099861184, + "created": 1756562576.4837198, + "msecs": 483.0, + "relativeCreated": 1852.668923, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,647" + "asctime": "2025-08-30 16:02:56,483" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", @@ -7234,19 +7801,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.6481087, - "msecs": 648.0, - "relativeCreated": 2057.880231, - "thread": 135402099861184, + "created": 1756562576.4844956, + "msecs": 484.0, + "relativeCreated": 1853.444627, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", - "asctime": "2025-08-29 19:31:55,648" + "asctime": "2025-08-30 16:02:56,484" } ], - "time_consumption": 0.05715227127075195 + "time_consumption": 0.05356955528259277 }, { "name": "__tLogger__", @@ -7264,16 +7831,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488715.7055936, - "msecs": 705.0, - "relativeCreated": 2115.36509, - "thread": 135402127188224, + "created": 1756562576.5385718, + "msecs": 538.0, + "relativeCreated": 1907.520879, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.state (ffe.livingroom.floorlamp) is correct (Content False and Type is ).", - "asctime": "2025-08-29 19:31:55,705", + "asctime": "2025-08-30 16:02:56,538", "moduleLogger": [ { "name": "__unittest__", @@ -7292,16 +7859,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488715.7054985, - "msecs": 705.0, - "relativeCreated": 2115.269739, - "thread": 135402127188224, + "created": 1756562576.5383933, + "msecs": 538.0, + "relativeCreated": 1907.342423, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffe.livingroom.floorlamp)): False ()", - "asctime": "2025-08-29 19:31:55,705" + "asctime": "2025-08-30 16:02:56,538" }, { "name": "__unittest__", @@ -7321,24 +7888,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488715.7055526, - "msecs": 705.0, - "relativeCreated": 2115.324025, - "thread": 135402127188224, + "created": 1756562576.5384953, + "msecs": 538.0, + "relativeCreated": 1907.44438, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffe.livingroom.floorlamp)): result = False ()", - "asctime": "2025-08-29 19:31:55,705" + "asctime": "2025-08-30 16:02:56,538" } ], - "time_consumption": 4.100799560546875e-05 + "time_consumption": 7.653236389160156e-05 } ], - "time_consumption": 0.3042590618133545, - "time_start": "2025-08-29 19:31:55,401", - "time_finished": "2025-08-29 19:31:55,705" + "time_consumption": 0.3079533576965332, + "time_start": "2025-08-30 16:02:56,230", + "time_finished": "2025-08-30 16:02:56,538" }, "Shelly.relay/0 (ffe.livingroom.main_light) -> Light.state (ffe.livingroom.floor_light)": { "name": "__tLogger__", @@ -7353,16 +7920,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488715.7058632, - "msecs": 705.0, - "relativeCreated": 2115.634718, - "thread": 135402127188224, + "created": 1756562576.5390208, + "msecs": 539.0, + "relativeCreated": 1907.970009, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Shelly.relay/0 (ffe.livingroom.main_light) -> Light.state (ffe.livingroom.floor_light)", - "asctime": "2025-08-29 19:31:55,705", + "asctime": "2025-08-30 16:02:56,539", "moduleLogger": [], "testcaseLogger": [ { @@ -7380,16 +7947,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488715.806258, - "msecs": 806.0, - "relativeCreated": 2216.029407, - "thread": 135402127188224, + "created": 1756562576.6396194, + "msecs": 639.0, + "relativeCreated": 2008.568546, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:31:55,806", + "asctime": "2025-08-30 16:02:56,639", "moduleLogger": [], "time_consumption": 0.0 }, @@ -7409,16 +7976,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488715.806681, - "msecs": 806.0, - "relativeCreated": 2216.452262, - "thread": 135402127188224, + "created": 1756562576.6401484, + "msecs": 640.0, + "relativeCreated": 2009.097483, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:31:55,806", + "asctime": "2025-08-30 16:02:56,640", "moduleLogger": [ { "name": "__unittest__", @@ -7437,16 +8004,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488715.8065753, - "msecs": 806.0, - "relativeCreated": 2216.346737, - "thread": 135402127188224, + "created": 1756562576.6399708, + "msecs": 639.0, + "relativeCreated": 2008.91997, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:31:55,806" + "asctime": "2025-08-30 16:02:56,639" }, { "name": "__unittest__", @@ -7466,19 +8033,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488715.8066375, - "msecs": 806.0, - "relativeCreated": 2216.40911, - "thread": 135402127188224, + "created": 1756562576.6400704, + "msecs": 640.0, + "relativeCreated": 2009.019575, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:31:55,806" + "asctime": "2025-08-30 16:02:56,640" } ], - "time_consumption": 4.3392181396484375e-05 + "time_consumption": 7.796287536621094e-05 }, { "name": "__tLogger__", @@ -7496,16 +8063,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488715.9074242, - "msecs": 907.0, - "relativeCreated": 2317.195676, - "thread": 135402127188224, + "created": 1756562576.7411842, + "msecs": 741.0, + "relativeCreated": 2110.133307, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (ffe.livingroom.main_light) to True", - "asctime": "2025-08-29 19:31:55,907", + "asctime": "2025-08-30 16:02:56,741", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -7523,16 +8090,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.8068037, - "msecs": 806.0, - "relativeCreated": 2216.575234, - "thread": 135402127188224, + "created": 1756562576.640348, + "msecs": 640.0, + "relativeCreated": 2009.296896, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on", - "asctime": "2025-08-29 19:31:55,806" + "asctime": "2025-08-30 16:02:56,640" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -7550,16 +8117,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.8071103, - "msecs": 807.0, - "relativeCreated": 2216.881807, - "thread": 135402127188224, + "created": 1756562576.6407871, + "msecs": 640.0, + "relativeCreated": 2009.736192, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,807" + "asctime": "2025-08-30 16:02:56,640" }, { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -7577,16 +8144,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.8079956, - "msecs": 807.0, - "relativeCreated": 2217.767114, - "thread": 135402099861184, + "created": 1756562576.6420267, + "msecs": 642.0, + "relativeCreated": 2010.975931, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 19:31:55,807" + "asctime": "2025-08-30 16:02:56,642" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -7604,16 +8171,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.8083565, - "msecs": 808.0, - "relativeCreated": 2218.127945, - "thread": 135402099861184, + "created": 1756562576.6425798, + "msecs": 642.0, + "relativeCreated": 2011.528829, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,808" + "asctime": "2025-08-30 16:02:56,642" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", @@ -7631,16 +8198,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.8491893, - "msecs": 849.0, - "relativeCreated": 2258.960707, - "thread": 135402099861184, + "created": 1756562576.685996, + "msecs": 685.0, + "relativeCreated": 2054.945027, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'", - "asctime": "2025-08-29 19:31:55,849" + "asctime": "2025-08-30 16:02:56,685" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -7658,16 +8225,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.8534243, - "msecs": 853.0, - "relativeCreated": 2263.195758, - "thread": 135402099861184, + "created": 1756562576.6903963, + "msecs": 690.0, + "relativeCreated": 2059.345497, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 19:31:55,853" + "asctime": "2025-08-30 16:02:56,690" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -7685,16 +8252,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.853724, - "msecs": 853.0, - "relativeCreated": 2263.495257, - "thread": 135402099861184, + "created": 1756562576.6908102, + "msecs": 690.0, + "relativeCreated": 2059.759254, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,853" + "asctime": "2025-08-30 16:02:56,690" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -7712,16 +8279,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.8540635, - "msecs": 854.0, - "relativeCreated": 2263.835068, - "thread": 135402099861184, + "created": 1756562576.6913745, + "msecs": 691.0, + "relativeCreated": 2060.323705, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 19:31:55,854" + "asctime": "2025-08-30 16:02:56,691" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -7739,16 +8306,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.854217, - "msecs": 854.0, - "relativeCreated": 2263.988519, - "thread": 135402099861184, + "created": 1756562576.6916685, + "msecs": 691.0, + "relativeCreated": 2060.617531, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,854" + "asctime": "2025-08-30 16:02:56,691" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -7766,16 +8333,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.8546095, - "msecs": 854.0, - "relativeCreated": 2264.380766, - "thread": 135402099861184, + "created": 1756562576.6922739, + "msecs": 692.0, + "relativeCreated": 2061.22303, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 19:31:55,854" + "asctime": "2025-08-30 16:02:56,692" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -7793,16 +8360,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.8548224, - "msecs": 854.0, - "relativeCreated": 2264.593883, - "thread": 135402099861184, + "created": 1756562576.6925511, + "msecs": 692.0, + "relativeCreated": 2061.500342, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,854" + "asctime": "2025-08-30 16:02:56,692" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -7820,16 +8387,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.855102, - "msecs": 855.0, - "relativeCreated": 2264.873485, - "thread": 135402099861184, + "created": 1756562576.6931553, + "msecs": 693.0, + "relativeCreated": 2062.104325, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 19:31:55,855" + "asctime": "2025-08-30 16:02:56,693" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -7847,16 +8414,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.855241, - "msecs": 855.0, - "relativeCreated": 2265.012293, - "thread": 135402099861184, + "created": 1756562576.6934366, + "msecs": 693.0, + "relativeCreated": 2062.385679, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,855" + "asctime": "2025-08-30 16:02:56,693" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -7874,16 +8441,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.8555977, - "msecs": 855.0, - "relativeCreated": 2265.369144, - "thread": 135402099861184, + "created": 1756562576.6940098, + "msecs": 694.0, + "relativeCreated": 2062.958997, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 19:31:55,855" + "asctime": "2025-08-30 16:02:56,694" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -7901,16 +8468,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.8558018, - "msecs": 855.0, - "relativeCreated": 2265.573174, - "thread": 135402099861184, + "created": 1756562576.6942978, + "msecs": 694.0, + "relativeCreated": 2063.246959, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,855" + "asctime": "2025-08-30 16:02:56,694" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -7928,16 +8495,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.856064, - "msecs": 856.0, - "relativeCreated": 2265.835443, - "thread": 135402099861184, + "created": 1756562576.6948586, + "msecs": 694.0, + "relativeCreated": 2063.80768, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 19:31:55,856" + "asctime": "2025-08-30 16:02:56,694" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -7955,16 +8522,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.8561966, - "msecs": 856.0, - "relativeCreated": 2265.968073, - "thread": 135402099861184, + "created": 1756562576.695148, + "msecs": 695.0, + "relativeCreated": 2064.097018, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,856" + "asctime": "2025-08-30 16:02:56,695" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -7982,16 +8549,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.8565593, - "msecs": 856.0, - "relativeCreated": 2266.330748, - "thread": 135402099861184, + "created": 1756562576.6957982, + "msecs": 695.0, + "relativeCreated": 2064.747387, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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,856" + "asctime": "2025-08-30 16:02:56,695" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -8009,16 +8576,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.8568454, - "msecs": 856.0, - "relativeCreated": 2266.616871, - "thread": 135402099861184, + "created": 1756562576.6963477, + "msecs": 696.0, + "relativeCreated": 2065.296706, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,856" + "asctime": "2025-08-30 16:02:56,696" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -8036,16 +8603,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.857067, - "msecs": 857.0, - "relativeCreated": 2266.838348, - "thread": 135402099861184, + "created": 1756562576.6967845, + "msecs": 696.0, + "relativeCreated": 2065.733598, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,857" + "asctime": "2025-08-30 16:02:56,696" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -8063,16 +8630,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.8572745, - "msecs": 857.0, - "relativeCreated": 2267.046012, - "thread": 135402099861184, + "created": 1756562576.6972313, + "msecs": 697.0, + "relativeCreated": 2066.180598, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,857" + "asctime": "2025-08-30 16:02:56,697" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -8090,16 +8657,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.857515, - "msecs": 857.0, - "relativeCreated": 2267.286516, - "thread": 135402099861184, + "created": 1756562576.6976576, + "msecs": 697.0, + "relativeCreated": 2066.60666, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,857" + "asctime": "2025-08-30 16:02:56,697" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -8117,46 +8684,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.8577304, - "msecs": 857.0, - "relativeCreated": 2267.501626, - "thread": 135402099861184, + "created": 1756562576.6980622, + "msecs": 698.0, + "relativeCreated": 2067.011078, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,857" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/work/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.900386, - "msecs": 900.0, - "relativeCreated": 2310.157388, - "thread": 135402099861184, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "process": 776092, - "taskName": null, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", - "asctime": "2025-08-29 19:31:55,900" + "asctime": "2025-08-30 16:02:56,698" } ], - "time_consumption": 0.007038116455078125 + "time_consumption": 0.043122053146362305 }, { "name": "__tLogger__", @@ -8174,16 +8714,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488715.9078443, - "msecs": 907.0, - "relativeCreated": 2317.61574, - "thread": 135402127188224, + "created": 1756562576.7417462, + "msecs": 741.0, + "relativeCreated": 2110.695218, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.state (ffe.livingroom.floor_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 19:31:55,907", + "asctime": "2025-08-30 16:02:56,741", "moduleLogger": [ { "name": "__unittest__", @@ -8202,16 +8742,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488715.9077463, - "msecs": 907.0, - "relativeCreated": 2317.517838, - "thread": 135402127188224, + "created": 1756562576.7415671, + "msecs": 741.0, + "relativeCreated": 2110.516299, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.state (ffe.livingroom.floor_light)): True ()", - "asctime": "2025-08-29 19:31:55,907" + "asctime": "2025-08-30 16:02:56,741" }, { "name": "__unittest__", @@ -8231,19 +8771,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488715.9078043, - "msecs": 907.0, - "relativeCreated": 2317.575579, - "thread": 135402127188224, + "created": 1756562576.7416685, + "msecs": 741.0, + "relativeCreated": 2110.617426, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.state (ffe.livingroom.floor_light)): result = True ()", - "asctime": "2025-08-29 19:31:55,907" + "asctime": "2025-08-30 16:02:56,741" } ], - "time_consumption": 4.00543212890625e-05 + "time_consumption": 7.772445678710938e-05 }, { "name": "__tLogger__", @@ -8261,16 +8801,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488716.0085082, - "msecs": 8.0, - "relativeCreated": 2418.279536, - "thread": 135402127188224, + "created": 1756562576.8424268, + "msecs": 842.0, + "relativeCreated": 2211.3759, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (ffe.livingroom.main_light) to False", - "asctime": "2025-08-29 19:31:56,008", + "asctime": "2025-08-30 16:02:56,842", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -8288,16 +8828,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.9079537, - "msecs": 907.0, - "relativeCreated": 2317.725167, - "thread": 135402127188224, + "created": 1756562576.7419357, + "msecs": 741.0, + "relativeCreated": 2110.884843, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload off", - "asctime": "2025-08-29 19:31:55,907" + "asctime": "2025-08-30 16:02:56,741" }, { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -8315,16 +8855,43 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.9089336, - "msecs": 908.0, - "relativeCreated": 2318.704967, - "thread": 135402099861184, + "created": 1756562576.7431705, + "msecs": 743.0, + "relativeCreated": 2112.11968, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 19:31:55,908" + "asctime": "2025-08-30 16:02:56,743" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/work/smarthome_collection/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__receive__", + "created": 1756562576.7448967, + "msecs": 744.0, + "relativeCreated": 2113.845769, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", + "asctime": "2025-08-30 16:02:56,744" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", @@ -8342,16 +8909,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.9502165, - "msecs": 950.0, - "relativeCreated": 2359.987938, - "thread": 135402099861184, + "created": 1756562576.7864494, + "msecs": 786.0, + "relativeCreated": 2155.398583, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", - "asctime": "2025-08-29 19:31:55,950" + "asctime": "2025-08-30 16:02:56,786" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -8369,16 +8936,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.9534676, - "msecs": 953.0, - "relativeCreated": 2363.239051, - "thread": 135402099861184, + "created": 1756562576.7873569, + "msecs": 787.0, + "relativeCreated": 2156.306067, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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:55,953" + "asctime": "2025-08-30 16:02:56,787" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -8396,16 +8963,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.9537613, - "msecs": 953.0, - "relativeCreated": 2363.532804, - "thread": 135402099861184, + "created": 1756562576.787818, + "msecs": 787.0, + "relativeCreated": 2156.767069, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,953" + "asctime": "2025-08-30 16:02:56,787" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -8423,16 +8990,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.9540992, - "msecs": 954.0, - "relativeCreated": 2363.870754, - "thread": 135402099861184, + "created": 1756562576.7886162, + "msecs": 788.0, + "relativeCreated": 2157.565203, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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:55,954" + "asctime": "2025-08-30 16:02:56,788" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -8450,16 +9017,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.9542513, - "msecs": 954.0, - "relativeCreated": 2364.022695, - "thread": 135402099861184, + "created": 1756562576.7890341, + "msecs": 789.0, + "relativeCreated": 2157.983264, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,954" + "asctime": "2025-08-30 16:02:56,789" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -8477,16 +9044,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.9546099, - "msecs": 954.0, - "relativeCreated": 2364.381457, - "thread": 135402099861184, + "created": 1756562576.7899892, + "msecs": 789.0, + "relativeCreated": 2158.938273, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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:55,954" + "asctime": "2025-08-30 16:02:56,789" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -8504,16 +9071,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.954804, - "msecs": 954.0, - "relativeCreated": 2364.575487, - "thread": 135402099861184, + "created": 1756562576.7902956, + "msecs": 790.0, + "relativeCreated": 2159.244715, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,954" + "asctime": "2025-08-30 16:02:56,790" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -8531,16 +9098,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.9551136, - "msecs": 955.0, - "relativeCreated": 2364.885279, - "thread": 135402099861184, + "created": 1756562576.7908814, + "msecs": 790.0, + "relativeCreated": 2159.830338, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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:55,955" + "asctime": "2025-08-30 16:02:56,790" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -8558,16 +9125,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.9552524, - "msecs": 955.0, - "relativeCreated": 2365.023817, - "thread": 135402099861184, + "created": 1756562576.791162, + "msecs": 791.0, + "relativeCreated": 2160.111176, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,955" + "asctime": "2025-08-30 16:02:56,791" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -8585,16 +9152,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.9555871, - "msecs": 955.0, - "relativeCreated": 2365.358399, - "thread": 135402099861184, + "created": 1756562576.7917264, + "msecs": 791.0, + "relativeCreated": 2160.675548, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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:55,955" + "asctime": "2025-08-30 16:02:56,791" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -8612,16 +9179,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.9557776, - "msecs": 955.0, - "relativeCreated": 2365.548936, - "thread": 135402099861184, + "created": 1756562576.792027, + "msecs": 792.0, + "relativeCreated": 2160.975952, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,955" + "asctime": "2025-08-30 16:02:56,792" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -8639,16 +9206,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.9560797, - "msecs": 956.0, - "relativeCreated": 2365.850943, - "thread": 135402099861184, + "created": 1756562576.792592, + "msecs": 792.0, + "relativeCreated": 2161.541358, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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:55,956" + "asctime": "2025-08-30 16:02:56,792" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -8666,16 +9233,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488715.9562175, - "msecs": 956.0, - "relativeCreated": 2365.989156, - "thread": 135402099861184, + "created": 1756562576.7928648, + "msecs": 792.0, + "relativeCreated": 2161.813898, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,956" + "asctime": "2025-08-30 16:02:56,792" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -8693,16 +9260,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.9565318, - "msecs": 956.0, - "relativeCreated": 2366.303085, - "thread": 135402099861184, + "created": 1756562576.7934506, + "msecs": 793.0, + "relativeCreated": 2162.399677, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,956" + "asctime": "2025-08-30 16:02:56,793" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -8720,16 +9287,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.9567993, - "msecs": 956.0, - "relativeCreated": 2366.570548, - "thread": 135402099861184, + "created": 1756562576.7939477, + "msecs": 793.0, + "relativeCreated": 2162.896636, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,956" + "asctime": "2025-08-30 16:02:56,793" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -8747,16 +9314,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.9570162, - "msecs": 957.0, - "relativeCreated": 2366.787708, - "thread": 135402099861184, + "created": 1756562576.7943726, + "msecs": 794.0, + "relativeCreated": 2163.32161, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,957" + "asctime": "2025-08-30 16:02:56,794" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -8774,16 +9341,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.957213, - "msecs": 957.0, - "relativeCreated": 2366.984456, - "thread": 135402099861184, + "created": 1756562576.7948027, + "msecs": 794.0, + "relativeCreated": 2163.751807, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,957" + "asctime": "2025-08-30 16:02:56,794" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -8801,16 +9368,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.9574108, - "msecs": 957.0, - "relativeCreated": 2367.182209, - "thread": 135402099861184, + "created": 1756562576.7952182, + "msecs": 795.0, + "relativeCreated": 2164.167383, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,957" + "asctime": "2025-08-30 16:02:56,795" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -8828,16 +9395,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.9576297, - "msecs": 957.0, - "relativeCreated": 2367.401182, - "thread": 135402099861184, + "created": 1756562576.795623, + "msecs": 795.0, + "relativeCreated": 2164.572277, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:55,957" + "asctime": "2025-08-30 16:02:56,795" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", @@ -8855,19 +9422,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488715.999777, - "msecs": 999.0, - "relativeCreated": 2409.548456, - "thread": 135402099861184, + "created": 1756562576.840259, + "msecs": 840.0, + "relativeCreated": 2209.20812, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", - "asctime": "2025-08-29 19:31:55,999" + "asctime": "2025-08-30 16:02:56,840" } ], - "time_consumption": 0.00873112678527832 + "time_consumption": 0.0021677017211914062 }, { "name": "__tLogger__", @@ -8885,16 +9452,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488716.0089016, - "msecs": 8.0, - "relativeCreated": 2418.673017, - "thread": 135402127188224, + "created": 1756562576.8429685, + "msecs": 842.0, + "relativeCreated": 2211.917597, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.state (ffe.livingroom.floor_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 19:31:56,008", + "asctime": "2025-08-30 16:02:56,842", "moduleLogger": [ { "name": "__unittest__", @@ -8913,16 +9480,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488716.0088055, - "msecs": 8.0, - "relativeCreated": 2418.57704, - "thread": 135402127188224, + "created": 1756562576.8427894, + "msecs": 842.0, + "relativeCreated": 2211.738607, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.state (ffe.livingroom.floor_light)): False ()", - "asctime": "2025-08-29 19:31:56,008" + "asctime": "2025-08-30 16:02:56,842" }, { "name": "__unittest__", @@ -8942,24 +9509,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488716.0088606, - "msecs": 8.0, - "relativeCreated": 2418.632006, - "thread": 135402127188224, + "created": 1756562576.8428898, + "msecs": 842.0, + "relativeCreated": 2211.838902, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.state (ffe.livingroom.floor_light)): result = False ()", - "asctime": "2025-08-29 19:31:56,008" + "asctime": "2025-08-30 16:02:56,842" } ], - "time_consumption": 4.100799560546875e-05 + "time_consumption": 7.867813110351562e-05 } ], - "time_consumption": 0.3030383586883545, - "time_start": "2025-08-29 19:31:55,705", - "time_finished": "2025-08-29 19:31:56,008" + "time_consumption": 0.30394768714904785, + "time_start": "2025-08-30 16:02:56,539", + "time_finished": "2025-08-30 16:02:56,842" }, "ViDevCommon.state (ffe.livingroom.xmas_tree) -> Powerplug1P.state (ffe.livingroom.xmas-tree)": { "name": "__tLogger__", @@ -8974,16 +9541,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488716.0091166, - "msecs": 9.0, - "relativeCreated": 2418.888228, - "thread": 135402127188224, + "created": 1756562576.8433213, + "msecs": 843.0, + "relativeCreated": 2212.27048, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.state (ffe.livingroom.xmas_tree) -> Powerplug1P.state (ffe.livingroom.xmas-tree)", - "asctime": "2025-08-29 19:31:56,009", + "asctime": "2025-08-30 16:02:56,843", "moduleLogger": [], "testcaseLogger": [ { @@ -9001,16 +9568,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488716.1097295, - "msecs": 109.0, - "relativeCreated": 2519.500873, - "thread": 135402127188224, + "created": 1756562576.944186, + "msecs": 944.0, + "relativeCreated": 2313.135043, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:31:56,109", + "asctime": "2025-08-30 16:02:56,944", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.xmas_tree.state.set", @@ -9028,19 +9595,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488716.0092404, - "msecs": 9.0, - "relativeCreated": 2419.011756, - "thread": 135402127188224, + "created": 1756562576.843542, + "msecs": 843.0, + "relativeCreated": 2212.491014, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/xmas_tree/state/set and payload false", - "asctime": "2025-08-29 19:31:56,009" + "asctime": "2025-08-30 16:02:56,843" } ], - "time_consumption": 0.10048913955688477 + "time_consumption": 0.10064387321472168 }, { "name": "__tLogger__", @@ -9058,16 +9625,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488716.1100562, - "msecs": 110.0, - "relativeCreated": 2519.827678, - "thread": 135402127188224, + "created": 1756562576.9447427, + "msecs": 944.0, + "relativeCreated": 2313.691666, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:31:56,110", + "asctime": "2025-08-30 16:02:56,944", "moduleLogger": [ { "name": "__unittest__", @@ -9086,16 +9653,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488716.1099608, - "msecs": 109.0, - "relativeCreated": 2519.732122, - "thread": 135402127188224, + "created": 1756562576.9445345, + "msecs": 944.0, + "relativeCreated": 2313.483639, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:31:56,109" + "asctime": "2025-08-30 16:02:56,944" }, { "name": "__unittest__", @@ -9115,19 +9682,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488716.1100156, - "msecs": 110.0, - "relativeCreated": 2519.787099, - "thread": 135402127188224, + "created": 1756562576.9446554, + "msecs": 944.0, + "relativeCreated": 2313.60448, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:31:56,110" + "asctime": "2025-08-30 16:02:56,944" } ], - "time_consumption": 4.0531158447265625e-05 + "time_consumption": 8.726119995117188e-05 }, { "name": "__tLogger__", @@ -9145,16 +9712,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488716.2106662, - "msecs": 210.0, - "relativeCreated": 2620.437661, - "thread": 135402127188224, + "created": 1756562577.0456526, + "msecs": 45.0, + "relativeCreated": 2414.601915, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffe.livingroom.xmas_tree) to True", - "asctime": "2025-08-29 19:31:56,210", + "asctime": "2025-08-30 16:02:57,045", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.xmas_tree.state.set", @@ -9172,16 +9739,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488716.1101851, - "msecs": 110.0, - "relativeCreated": 2519.956609, - "thread": 135402127188224, + "created": 1756562576.9449978, + "msecs": 944.0, + "relativeCreated": 2313.947074, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/xmas_tree/state/set and payload true", - "asctime": "2025-08-29 19:31:56,110" + "asctime": "2025-08-30 16:02:56,944" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree.set", @@ -9199,16 +9766,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.1130047, - "msecs": 113.0, - "relativeCreated": 2522.776271, - "thread": 135402099861184, + "created": 1756562576.9495566, + "msecs": 949.0, + "relativeCreated": 2318.505694, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/xmas-tree/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 19:31:56,113" + "asctime": "2025-08-30 16:02:56,949" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree", @@ -9226,16 +9793,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488716.1132298, - "msecs": 113.0, - "relativeCreated": 2523.001308, - "thread": 135402099861184, + "created": 1756562576.9500813, + "msecs": 950.0, + "relativeCreated": 2319.030433, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/xmas-tree and payload {\"state\": \"on\"}", - "asctime": "2025-08-29 19:31:56,113" + "asctime": "2025-08-30 16:02:56,950" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree", @@ -9253,16 +9820,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.1138923, - "msecs": 113.0, - "relativeCreated": 2523.663821, - "thread": 135402099861184, + "created": 1756562576.9516332, + "msecs": 951.0, + "relativeCreated": 2320.582371, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/xmas-tree and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 19:31:56,113" + "asctime": "2025-08-30 16:02:56,951" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.xmas_tree.state", @@ -9280,19 +9847,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.1561608, - "msecs": 156.0, - "relativeCreated": 2565.932207, - "thread": 135402099861184, + "created": 1756562576.9980936, + "msecs": 998.0, + "relativeCreated": 2367.042575, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/xmas_tree/state and payload b'true'", - "asctime": "2025-08-29 19:31:56,156" + "asctime": "2025-08-30 16:02:56,998" } ], - "time_consumption": 0.054505348205566406 + "time_consumption": 0.04755902290344238 }, { "name": "__tLogger__", @@ -9310,16 +9877,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488716.2110062, - "msecs": 211.0, - "relativeCreated": 2620.777612, - "thread": 135402127188224, + "created": 1756562577.0461729, + "msecs": 46.0, + "relativeCreated": 2415.122059, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Powerplug1P.state (ffe.livingroom.xmas-tree) is correct (Content True and Type is ).", - "asctime": "2025-08-29 19:31:56,211", + "asctime": "2025-08-30 16:02:57,046", "moduleLogger": [ { "name": "__unittest__", @@ -9338,16 +9905,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488716.2109025, - "msecs": 210.0, - "relativeCreated": 2620.674061, - "thread": 135402127188224, + "created": 1756562577.0459807, + "msecs": 45.0, + "relativeCreated": 2414.929726, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Powerplug1P.state (ffe.livingroom.xmas-tree)): True ()", - "asctime": "2025-08-29 19:31:56,210" + "asctime": "2025-08-30 16:02:57,045" }, { "name": "__unittest__", @@ -9367,19 +9934,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488716.210963, - "msecs": 210.0, - "relativeCreated": 2620.734456, - "thread": 135402127188224, + "created": 1756562577.0460913, + "msecs": 46.0, + "relativeCreated": 2415.040373, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Powerplug1P.state (ffe.livingroom.xmas-tree)): result = True ()", - "asctime": "2025-08-29 19:31:56,210" + "asctime": "2025-08-30 16:02:57,046" } ], - "time_consumption": 4.315376281738281e-05 + "time_consumption": 8.153915405273438e-05 }, { "name": "__tLogger__", @@ -9397,16 +9964,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488716.311627, - "msecs": 311.0, - "relativeCreated": 2721.398539, - "thread": 135402127188224, + "created": 1756562577.1471243, + "msecs": 147.0, + "relativeCreated": 2516.073231, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffe.livingroom.xmas_tree) to False", - "asctime": "2025-08-29 19:31:56,311", + "asctime": "2025-08-30 16:02:57,147", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.xmas_tree.state.set", @@ -9424,16 +9991,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488716.2111166, - "msecs": 211.0, - "relativeCreated": 2620.8879, - "thread": 135402127188224, + "created": 1756562577.046379, + "msecs": 46.0, + "relativeCreated": 2415.32814, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/xmas_tree/state/set and payload false", - "asctime": "2025-08-29 19:31:56,211" + "asctime": "2025-08-30 16:02:57,046" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree.set", @@ -9451,16 +10018,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.2141147, - "msecs": 214.0, - "relativeCreated": 2623.886036, - "thread": 135402099861184, + "created": 1756562577.0509684, + "msecs": 50.0, + "relativeCreated": 2419.917553, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/xmas-tree/set and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 19:31:56,214" + "asctime": "2025-08-30 16:02:57,050" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree", @@ -9478,16 +10045,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488716.214341, - "msecs": 214.0, - "relativeCreated": 2624.112403, - "thread": 135402099861184, + "created": 1756562577.051504, + "msecs": 51.0, + "relativeCreated": 2420.453045, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/xmas-tree and payload {\"state\": \"off\"}", - "asctime": "2025-08-29 19:31:56,214" + "asctime": "2025-08-30 16:02:57,051" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree", @@ -9505,16 +10072,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.2149804, - "msecs": 214.0, - "relativeCreated": 2624.751796, - "thread": 135402099861184, + "created": 1756562577.053042, + "msecs": 53.0, + "relativeCreated": 2421.991147, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/xmas-tree and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 19:31:56,214" + "asctime": "2025-08-30 16:02:57,053" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.xmas_tree.state", @@ -9532,19 +10099,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.257968, - "msecs": 257.0, - "relativeCreated": 2667.739337, - "thread": 135402099861184, + "created": 1756562577.0985274, + "msecs": 98.0, + "relativeCreated": 2467.47648, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/xmas_tree/state and payload b'false'", - "asctime": "2025-08-29 19:31:56,257" + "asctime": "2025-08-30 16:02:57,098" } ], - "time_consumption": 0.05365896224975586 + "time_consumption": 0.048596858978271484 }, { "name": "__tLogger__", @@ -9562,16 +10129,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488716.3119588, - "msecs": 311.0, - "relativeCreated": 2721.730209, - "thread": 135402127188224, + "created": 1756562577.1476533, + "msecs": 147.0, + "relativeCreated": 2516.602512, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Powerplug1P.state (ffe.livingroom.xmas-tree) is correct (Content False and Type is ).", - "asctime": "2025-08-29 19:31:56,311", + "asctime": "2025-08-30 16:02:57,147", "moduleLogger": [ { "name": "__unittest__", @@ -9590,16 +10157,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488716.3118608, - "msecs": 311.0, - "relativeCreated": 2721.632145, - "thread": 135402127188224, + "created": 1756562577.147456, + "msecs": 147.0, + "relativeCreated": 2516.405069, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Powerplug1P.state (ffe.livingroom.xmas-tree)): False ()", - "asctime": "2025-08-29 19:31:56,311" + "asctime": "2025-08-30 16:02:57,147" }, { "name": "__unittest__", @@ -9619,24 +10186,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488716.3119175, - "msecs": 311.0, - "relativeCreated": 2721.688967, - "thread": 135402127188224, + "created": 1756562577.1475637, + "msecs": 147.0, + "relativeCreated": 2516.512848, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Powerplug1P.state (ffe.livingroom.xmas-tree)): result = False ()", - "asctime": "2025-08-29 19:31:56,311" + "asctime": "2025-08-30 16:02:57,147" } ], - "time_consumption": 4.124641418457031e-05 + "time_consumption": 8.96453857421875e-05 } ], - "time_consumption": 0.3028421401977539, - "time_start": "2025-08-29 19:31:56,009", - "time_finished": "2025-08-29 19:31:56,311" + "time_consumption": 0.30433201789855957, + "time_start": "2025-08-30 16:02:56,843", + "time_finished": "2025-08-30 16:02:57,147" }, "Powerplug1P.state (ffe.livingroom.xmas-tree) -> ViDevCommon.state (ffe.livingroom.xmas_tree)": { "name": "__tLogger__", @@ -9651,16 +10218,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488716.3121746, - "msecs": 312.0, - "relativeCreated": 2721.946041, - "thread": 135402127188224, + "created": 1756562577.1480482, + "msecs": 148.0, + "relativeCreated": 2516.997192, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Powerplug1P.state (ffe.livingroom.xmas-tree) -> ViDevCommon.state (ffe.livingroom.xmas_tree)", - "asctime": "2025-08-29 19:31:56,312", + "asctime": "2025-08-30 16:02:57,148", "moduleLogger": [], "testcaseLogger": [ { @@ -9678,16 +10245,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488716.4128158, - "msecs": 412.0, - "relativeCreated": 2822.587405, - "thread": 135402127188224, + "created": 1756562577.2490208, + "msecs": 249.0, + "relativeCreated": 2617.970096, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:31:56,412", + "asctime": "2025-08-30 16:02:57,249", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.xmas_tree.state.set", @@ -9705,19 +10272,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488716.3122997, - "msecs": 312.0, - "relativeCreated": 2722.071257, - "thread": 135402127188224, + "created": 1756562577.1483026, + "msecs": 148.0, + "relativeCreated": 2517.251815, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/xmas_tree/state/set and payload false", - "asctime": "2025-08-29 19:31:56,312" + "asctime": "2025-08-30 16:02:57,148" } ], - "time_consumption": 0.10051608085632324 + "time_consumption": 0.10071825981140137 }, { "name": "__tLogger__", @@ -9735,16 +10302,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488716.413184, - "msecs": 413.0, - "relativeCreated": 2822.955423, - "thread": 135402127188224, + "created": 1756562577.2498348, + "msecs": 249.0, + "relativeCreated": 2618.783778, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:31:56,413", + "asctime": "2025-08-30 16:02:57,249", "moduleLogger": [ { "name": "__unittest__", @@ -9763,16 +10330,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488716.41306, - "msecs": 413.0, - "relativeCreated": 2822.831205, - "thread": 135402127188224, + "created": 1756562577.249522, + "msecs": 249.0, + "relativeCreated": 2618.471113, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:31:56,413" + "asctime": "2025-08-30 16:02:57,249" }, { "name": "__unittest__", @@ -9792,19 +10359,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488716.4131415, - "msecs": 413.0, - "relativeCreated": 2822.912833, - "thread": 135402127188224, + "created": 1756562577.2496972, + "msecs": 249.0, + "relativeCreated": 2618.64647, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:31:56,413" + "asctime": "2025-08-30 16:02:57,249" } ], - "time_consumption": 4.2438507080078125e-05 + "time_consumption": 0.00013756752014160156 }, { "name": "__tLogger__", @@ -9822,16 +10389,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488716.5138214, - "msecs": 513.0, - "relativeCreated": 2923.592896, - "thread": 135402127188224, + "created": 1756562577.351811, + "msecs": 351.0, + "relativeCreated": 2720.759915, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Powerplug1P.state (ffe.livingroom.xmas-tree) to True", - "asctime": "2025-08-29 19:31:56,513", + "asctime": "2025-08-30 16:02:57,351", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree", @@ -9849,16 +10416,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488716.4133205, - "msecs": 413.0, - "relativeCreated": 2823.091777, - "thread": 135402127188224, + "created": 1756562577.2501218, + "msecs": 250.0, + "relativeCreated": 2619.070757, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/xmas-tree and payload {\"state\": \"on\"}", - "asctime": "2025-08-29 19:31:56,413" + "asctime": "2025-08-30 16:02:57,250" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree", @@ -9876,16 +10443,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.4145503, - "msecs": 414.0, - "relativeCreated": 2824.321807, - "thread": 135402099861184, + "created": 1756562577.2517028, + "msecs": 251.0, + "relativeCreated": 2620.651984, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/xmas-tree and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 19:31:56,414" + "asctime": "2025-08-30 16:02:57,251" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.xmas_tree.state", @@ -9903,19 +10470,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.4166665, - "msecs": 416.0, - "relativeCreated": 2826.438079, - "thread": 135402099861184, + "created": 1756562577.2552545, + "msecs": 255.0, + "relativeCreated": 2624.203721, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/xmas_tree/state and payload b'true'", - "asctime": "2025-08-29 19:31:56,416" + "asctime": "2025-08-30 16:02:57,255" } ], - "time_consumption": 0.09715485572814941 + "time_consumption": 0.09655642509460449 }, { "name": "__tLogger__", @@ -9933,16 +10500,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488716.5141482, - "msecs": 514.0, - "relativeCreated": 2923.919851, - "thread": 135402127188224, + "created": 1756562577.3523996, + "msecs": 352.0, + "relativeCreated": 2721.348661, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.state (ffe.livingroom.xmas_tree) is correct (Content True and Type is ).", - "asctime": "2025-08-29 19:31:56,514", + "asctime": "2025-08-30 16:02:57,352", "moduleLogger": [ { "name": "__unittest__", @@ -9961,16 +10528,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488716.51405, - "msecs": 514.0, - "relativeCreated": 2923.821604, - "thread": 135402127188224, + "created": 1756562577.3521945, + "msecs": 352.0, + "relativeCreated": 2721.143605, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffe.livingroom.xmas_tree)): True ()", - "asctime": "2025-08-29 19:31:56,514" + "asctime": "2025-08-30 16:02:57,352" }, { "name": "__unittest__", @@ -9990,19 +10557,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488716.5141075, - "msecs": 514.0, - "relativeCreated": 2923.878889, - "thread": 135402127188224, + "created": 1756562577.3523135, + "msecs": 352.0, + "relativeCreated": 2721.262799, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffe.livingroom.xmas_tree)): result = True ()", - "asctime": "2025-08-29 19:31:56,514" + "asctime": "2025-08-30 16:02:57,352" } ], - "time_consumption": 4.076957702636719e-05 + "time_consumption": 8.606910705566406e-05 }, { "name": "__tLogger__", @@ -10020,16 +10587,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488716.6147773, - "msecs": 614.0, - "relativeCreated": 3024.548881, - "thread": 135402127188224, + "created": 1756562577.4533591, + "msecs": 453.0, + "relativeCreated": 2822.308201, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Powerplug1P.state (ffe.livingroom.xmas-tree) to False", - "asctime": "2025-08-29 19:31:56,614", + "asctime": "2025-08-30 16:02:57,453", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree", @@ -10047,16 +10614,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488716.51428, - "msecs": 514.0, - "relativeCreated": 2924.051554, - "thread": 135402127188224, + "created": 1756562577.3526416, + "msecs": 352.0, + "relativeCreated": 2721.590704, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/livingroom/xmas-tree and payload {\"state\": \"off\"}", - "asctime": "2025-08-29 19:31:56,514" + "asctime": "2025-08-30 16:02:57,352" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.xmas-tree", @@ -10074,16 +10641,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.5155659, - "msecs": 515.0, - "relativeCreated": 2925.337299, - "thread": 135402099861184, + "created": 1756562577.3542018, + "msecs": 354.0, + "relativeCreated": 2723.150943, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/xmas-tree and payload b'{\"state\": \"off\"}'", - "asctime": "2025-08-29 19:31:56,515" + "asctime": "2025-08-30 16:02:57,354" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.xmas_tree.state", @@ -10101,19 +10668,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.517485, - "msecs": 517.0, - "relativeCreated": 2927.256139, - "thread": 135402099861184, + "created": 1756562577.357632, + "msecs": 357.0, + "relativeCreated": 2726.581185, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/xmas_tree/state and payload b'false'", - "asctime": "2025-08-29 19:31:56,517" + "asctime": "2025-08-30 16:02:57,357" } ], - "time_consumption": 0.09729242324829102 + "time_consumption": 0.09572720527648926 }, { "name": "__tLogger__", @@ -10131,16 +10698,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488716.6150973, - "msecs": 615.0, - "relativeCreated": 3024.868862, - "thread": 135402127188224, + "created": 1756562577.4539146, + "msecs": 453.0, + "relativeCreated": 2822.863791, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.state (ffe.livingroom.xmas_tree) is correct (Content False and Type is ).", - "asctime": "2025-08-29 19:31:56,615", + "asctime": "2025-08-30 16:02:57,453", "moduleLogger": [ { "name": "__unittest__", @@ -10159,16 +10726,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488716.6150012, - "msecs": 615.0, - "relativeCreated": 3024.772411, - "thread": 135402127188224, + "created": 1756562577.4536884, + "msecs": 453.0, + "relativeCreated": 2822.637408, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffe.livingroom.xmas_tree)): False ()", - "asctime": "2025-08-29 19:31:56,615" + "asctime": "2025-08-30 16:02:57,453" }, { "name": "__unittest__", @@ -10188,24 +10755,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488716.6150546, - "msecs": 615.0, - "relativeCreated": 3024.825903, - "thread": 135402127188224, + "created": 1756562577.4537969, + "msecs": 453.0, + "relativeCreated": 2822.74591, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffe.livingroom.xmas_tree)): result = False ()", - "asctime": "2025-08-29 19:31:56,615" + "asctime": "2025-08-30 16:02:57,453" } ], - "time_consumption": 4.267692565917969e-05 + "time_consumption": 0.00011777877807617188 } ], - "time_consumption": 0.30292272567749023, - "time_start": "2025-08-29 19:31:56,312", - "time_finished": "2025-08-29 19:31:56,615" + "time_consumption": 0.3058664798736572, + "time_start": "2025-08-30 16:02:57,148", + "time_finished": "2025-08-30 16:02:57,453" }, "ViDevCommon.brightness (ffe.livingroom.main_light) -> Light.brightness (ffe.livingroom.main_light)": { "name": "__tLogger__", @@ -10220,16 +10787,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488716.6153061, - "msecs": 615.0, - "relativeCreated": 3025.077571, - "thread": 135402127188224, + "created": 1756562577.4543352, + "msecs": 454.0, + "relativeCreated": 2823.28443, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.brightness (ffe.livingroom.main_light) -> Light.brightness (ffe.livingroom.main_light)", - "asctime": "2025-08-29 19:31:56,615", + "asctime": "2025-08-30 16:02:57,454", "moduleLogger": [], "testcaseLogger": [ { @@ -10245,16 +10812,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488716.7161055, - "msecs": 716.0, - "relativeCreated": 3125.876991, - "thread": 135402127188224, + "created": 1756562577.5554056, + "msecs": 555.0, + "relativeCreated": 2924.354685, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:31:56,716", + "asctime": "2025-08-30 16:02:57,555", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -10272,16 +10839,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488716.6154256, - "msecs": 615.0, - "relativeCreated": 3025.196902, - "thread": 135402127188224, + "created": 1756562577.4545805, + "msecs": 454.0, + "relativeCreated": 2823.529624, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on", - "asctime": "2025-08-29 19:31:56,615" + "asctime": "2025-08-30 16:02:57,454" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -10299,16 +10866,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488716.615771, - "msecs": 615.0, - "relativeCreated": 3025.542627, - "thread": 135402127188224, + "created": 1756562577.4550521, + "msecs": 455.0, + "relativeCreated": 2824.001218, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:56,615" + "asctime": "2025-08-30 16:02:57,455" }, { "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", @@ -10326,16 +10893,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.616619, - "msecs": 616.0, - "relativeCreated": 3026.390441, - "thread": 135402099861184, + "created": 1756562577.4564152, + "msecs": 456.0, + "relativeCreated": 2825.364436, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 19:31:56,616" + "asctime": "2025-08-30 16:02:57,456" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -10353,16 +10920,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.6169596, - "msecs": 616.0, - "relativeCreated": 3026.730848, - "thread": 135402099861184, + "created": 1756562577.4573512, + "msecs": 457.0, + "relativeCreated": 2826.300153, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:56,616" + "asctime": "2025-08-30 16:02:57,457" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", @@ -10380,16 +10947,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.6578836, - "msecs": 657.0, - "relativeCreated": 3067.655182, - "thread": 135402099861184, + "created": 1756562577.4977725, + "msecs": 497.0, + "relativeCreated": 2866.721748, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'", - "asctime": "2025-08-29 19:31:56,657" + "asctime": "2025-08-30 16:02:57,497" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -10407,16 +10974,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.6583097, - "msecs": 658.0, - "relativeCreated": 3068.08112, - "thread": 135402099861184, + "created": 1756562577.498358, + "msecs": 498.0, + "relativeCreated": 2867.307039, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 19:31:56,658" + "asctime": "2025-08-30 16:02:57,498" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -10434,16 +11001,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488716.6585114, - "msecs": 658.0, - "relativeCreated": 3068.282724, - "thread": 135402099861184, + "created": 1756562577.4986622, + "msecs": 498.0, + "relativeCreated": 2867.611157, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:56,658" + "asctime": "2025-08-30 16:02:57,498" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -10461,16 +11028,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.658817, - "msecs": 658.0, - "relativeCreated": 3068.588573, - "thread": 135402099861184, + "created": 1756562577.4991891, + "msecs": 499.0, + "relativeCreated": 2868.13836, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 19:31:56,658" + "asctime": "2025-08-30 16:02:57,499" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -10488,16 +11055,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488716.658959, - "msecs": 658.0, - "relativeCreated": 3068.73026, - "thread": 135402099861184, + "created": 1756562577.4994767, + "msecs": 499.0, + "relativeCreated": 2868.425792, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:56,658" + "asctime": "2025-08-30 16:02:57,499" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -10515,16 +11082,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.6592853, - "msecs": 659.0, - "relativeCreated": 3069.056734, - "thread": 135402099861184, + "created": 1756562577.5001328, + "msecs": 500.0, + "relativeCreated": 2869.08207, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 19:31:56,659" + "asctime": "2025-08-30 16:02:57,500" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -10542,16 +11109,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488716.6594284, - "msecs": 659.0, - "relativeCreated": 3069.19986, - "thread": 135402099861184, + "created": 1756562577.5005229, + "msecs": 500.0, + "relativeCreated": 2869.471946, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:56,659" + "asctime": "2025-08-30 16:02:57,500" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -10569,16 +11136,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.6597788, - "msecs": 659.0, - "relativeCreated": 3069.550227, - "thread": 135402099861184, + "created": 1756562577.5012212, + "msecs": 501.0, + "relativeCreated": 2870.170117, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 19:31:56,659" + "asctime": "2025-08-30 16:02:57,501" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -10596,16 +11163,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488716.6599188, - "msecs": 659.0, - "relativeCreated": 3069.690375, - "thread": 135402099861184, + "created": 1756562577.5015588, + "msecs": 501.0, + "relativeCreated": 2870.507822, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:56,659" + "asctime": "2025-08-30 16:02:57,501" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -10623,16 +11190,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.6601884, - "msecs": 660.0, - "relativeCreated": 3069.959795, - "thread": 135402099861184, + "created": 1756562577.5021825, + "msecs": 502.0, + "relativeCreated": 2871.13158, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 19:31:56,660" + "asctime": "2025-08-30 16:02:57,502" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -10650,16 +11217,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488716.660308, - "msecs": 660.0, - "relativeCreated": 3070.07946, - "thread": 135402099861184, + "created": 1756562577.502486, + "msecs": 502.0, + "relativeCreated": 2871.435024, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:56,660" + "asctime": "2025-08-30 16:02:57,502" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -10677,16 +11244,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.6606004, - "msecs": 660.0, - "relativeCreated": 3070.3718, - "thread": 135402099861184, + "created": 1756562577.503094, + "msecs": 503.0, + "relativeCreated": 2872.043136, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"state\": \"on\"}'", - "asctime": "2025-08-29 19:31:56,660" + "asctime": "2025-08-30 16:02:57,503" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -10704,16 +11271,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488716.6607556, - "msecs": 660.0, - "relativeCreated": 3070.527135, - "thread": 135402099861184, + "created": 1756562577.503394, + "msecs": 503.0, + "relativeCreated": 2872.342853, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:56,660" + "asctime": "2025-08-30 16:02:57,503" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -10731,16 +11298,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.661049, - "msecs": 661.0, - "relativeCreated": 3070.820355, - "thread": 135402099861184, + "created": 1756562577.5040028, + "msecs": 504.0, + "relativeCreated": 2872.951988, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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:56,661" + "asctime": "2025-08-30 16:02:57,504" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -10758,16 +11325,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.6613045, - "msecs": 661.0, - "relativeCreated": 3071.076064, - "thread": 135402099861184, + "created": 1756562577.5045872, + "msecs": 504.0, + "relativeCreated": 2873.536438, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:56,661" + "asctime": "2025-08-30 16:02:57,504" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -10785,16 +11352,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.6615977, - "msecs": 661.0, - "relativeCreated": 3071.36922, - "thread": 135402099861184, + "created": 1756562577.5050268, + "msecs": 505.0, + "relativeCreated": 2873.975886, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:56,661" + "asctime": "2025-08-30 16:02:57,505" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -10812,16 +11379,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.6618075, - "msecs": 661.0, - "relativeCreated": 3071.579161, - "thread": 135402099861184, + "created": 1756562577.5056274, + "msecs": 505.0, + "relativeCreated": 2874.576596, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:56,661" + "asctime": "2025-08-30 16:02:57,505" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -10839,16 +11406,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.662015, - "msecs": 662.0, - "relativeCreated": 3071.786525, - "thread": 135402099861184, + "created": 1756562577.506066, + "msecs": 506.0, + "relativeCreated": 2875.015368, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:56,662" + "asctime": "2025-08-30 16:02:57,506" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -10866,16 +11433,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.6622105, - "msecs": 662.0, - "relativeCreated": 3071.981959, - "thread": 135402099861184, + "created": 1756562577.5064828, + "msecs": 506.0, + "relativeCreated": 2875.43201, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:56,662" + "asctime": "2025-08-30 16:02:57,506" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", @@ -10893,19 +11460,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.7018378, - "msecs": 701.0, - "relativeCreated": 3111.609129, - "thread": 135402099861184, + "created": 1756562577.5458028, + "msecs": 545.0, + "relativeCreated": 2914.751983, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", - "asctime": "2025-08-29 19:31:56,701" + "asctime": "2025-08-30 16:02:57,545" } ], - "time_consumption": 0.014267683029174805 + "time_consumption": 0.009602785110473633 }, { "name": "__tLogger__", @@ -10922,16 +11489,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488716.8171146, - "msecs": 817.0, - "relativeCreated": 3226.886045, - "thread": 135402127188224, + "created": 1756562577.656931, + "msecs": 656.0, + "relativeCreated": 3025.879955, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 19:31:56,817", + "asctime": "2025-08-30 16:02:57,656", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness.set", @@ -10949,16 +11516,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488716.7163937, - "msecs": 716.0, - "relativeCreated": 3126.165071, - "thread": 135402127188224, + "created": 1756562577.555891, + "msecs": 555.0, + "relativeCreated": 2924.840164, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/brightness/set and payload 100", - "asctime": "2025-08-29 19:31:56,716" + "asctime": "2025-08-30 16:02:57,555" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -10976,16 +11543,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488716.71671, - "msecs": 716.0, - "relativeCreated": 3126.481585, - "thread": 135402127188224, + "created": 1756562577.5563471, + "msecs": 556.0, + "relativeCreated": 2925.296266, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:56,716" + "asctime": "2025-08-30 16:02:57,556" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", @@ -11003,16 +11570,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.7200444, - "msecs": 720.0, - "relativeCreated": 3129.815768, - "thread": 135402099861184, + "created": 1756562577.5605261, + "msecs": 560.0, + "relativeCreated": 2929.475235, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 19:31:56,720" + "asctime": "2025-08-30 16:02:57,560" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -11030,16 +11597,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.720386, - "msecs": 720.0, - "relativeCreated": 3130.157599, - "thread": 135402099861184, + "created": 1756562577.5612407, + "msecs": 561.0, + "relativeCreated": 2930.189579, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:56,720" + "asctime": "2025-08-30 16:02:57,561" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", @@ -11057,19 +11624,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.764262, - "msecs": 764.0, - "relativeCreated": 3174.033269, - "thread": 135402099861184, + "created": 1756562577.6055734, + "msecs": 605.0, + "relativeCreated": 2974.522545, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'100'", - "asctime": "2025-08-29 19:31:56,764" + "asctime": "2025-08-30 16:02:57,605" } ], - "time_consumption": 0.052852630615234375 + "time_consumption": 0.05135750770568848 }, { "name": "__tLogger__", @@ -11087,16 +11654,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488716.8175125, - "msecs": 817.0, - "relativeCreated": 3227.283947, - "thread": 135402127188224, + "created": 1756562577.6575372, + "msecs": 657.0, + "relativeCreated": 3026.486506, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 19:31:56,817", + "asctime": "2025-08-30 16:02:57,657", "moduleLogger": [ { "name": "__unittest__", @@ -11115,16 +11682,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488716.8173604, - "msecs": 817.0, - "relativeCreated": 3227.131805, - "thread": 135402127188224, + "created": 1756562577.6573253, + "msecs": 657.0, + "relativeCreated": 3026.274425, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 19:31:56,817" + "asctime": "2025-08-30 16:02:57,657" }, { "name": "__unittest__", @@ -11144,19 +11711,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488716.8174193, - "msecs": 817.0, - "relativeCreated": 3227.190799, - "thread": 135402127188224, + "created": 1756562577.6574469, + "msecs": 657.0, + "relativeCreated": 3026.395941, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 19:31:56,817" + "asctime": "2025-08-30 16:02:57,657" } ], - "time_consumption": 9.322166442871094e-05 + "time_consumption": 9.036064147949219e-05 }, { "name": "__tLogger__", @@ -11174,16 +11741,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488716.9180388, - "msecs": 918.0, - "relativeCreated": 3327.810129, - "thread": 135402127188224, + "created": 1756562577.758458, + "msecs": 758.0, + "relativeCreated": 3127.407, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.livingroom.main_light) to 0", - "asctime": "2025-08-29 19:31:56,918", + "asctime": "2025-08-30 16:02:57,758", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness.set", @@ -11201,16 +11768,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488716.817639, - "msecs": 817.0, - "relativeCreated": 3227.410669, - "thread": 135402127188224, + "created": 1756562577.657747, + "msecs": 657.0, + "relativeCreated": 3026.696106, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/brightness/set and payload 0", - "asctime": "2025-08-29 19:31:56,817" + "asctime": "2025-08-30 16:02:57,657" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", @@ -11228,16 +11795,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.8208604, - "msecs": 820.0, - "relativeCreated": 3230.631936, - "thread": 135402099861184, + "created": 1756562577.6625564, + "msecs": 662.0, + "relativeCreated": 3031.505458, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"brightness\": 1}'", - "asctime": "2025-08-29 19:31:56,820" + "asctime": "2025-08-30 16:02:57,662" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -11255,16 +11822,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488716.8211107, - "msecs": 821.0, - "relativeCreated": 3230.88215, - "thread": 135402099861184, + "created": 1756562577.6629438, + "msecs": 662.0, + "relativeCreated": 3031.892943, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:56,821" + "asctime": "2025-08-30 16:02:57,662" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -11282,16 +11849,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.8219361, - "msecs": 821.0, - "relativeCreated": 3231.707543, - "thread": 135402099861184, + "created": 1756562577.664218, + "msecs": 664.0, + "relativeCreated": 3033.166931, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:56,821" + "asctime": "2025-08-30 16:02:57,664" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", @@ -11309,19 +11876,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.8642836, - "msecs": 864.0, - "relativeCreated": 3274.054972, - "thread": 135402099861184, + "created": 1756562577.7106874, + "msecs": 710.0, + "relativeCreated": 3079.636531, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'0'", - "asctime": "2025-08-29 19:31:56,864" + "asctime": "2025-08-30 16:02:57,710" } ], - "time_consumption": 0.05375528335571289 + "time_consumption": 0.04777050018310547 }, { "name": "__tLogger__", @@ -11339,16 +11906,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488716.9184003, - "msecs": 918.0, - "relativeCreated": 3328.171653, - "thread": 135402127188224, + "created": 1756562577.758983, + "msecs": 758.0, + "relativeCreated": 3127.932013, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.brightness (ffe.livingroom.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 19:31:56,918", + "asctime": "2025-08-30 16:02:57,758", "moduleLogger": [ { "name": "__unittest__", @@ -11367,16 +11934,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488716.9182713, - "msecs": 918.0, - "relativeCreated": 3328.042732, - "thread": 135402127188224, + "created": 1756562577.758785, + "msecs": 758.0, + "relativeCreated": 3127.734233, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffe.livingroom.main_light)): 0 ()", - "asctime": "2025-08-29 19:31:56,918" + "asctime": "2025-08-30 16:02:57,758" }, { "name": "__unittest__", @@ -11396,19 +11963,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488716.918356, - "msecs": 918.0, - "relativeCreated": 3328.127344, - "thread": 135402127188224, + "created": 1756562577.7588973, + "msecs": 758.0, + "relativeCreated": 3127.846463, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.livingroom.main_light)): result = 0 ()", - "asctime": "2025-08-29 19:31:56,918" + "asctime": "2025-08-30 16:02:57,758" } ], - "time_consumption": 4.4345855712890625e-05 + "time_consumption": 8.559226989746094e-05 }, { "name": "__tLogger__", @@ -11426,16 +11993,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488717.0188932, - "msecs": 18.0, - "relativeCreated": 3428.664752, - "thread": 135402127188224, + "created": 1756562577.8600388, + "msecs": 860.0, + "relativeCreated": 3228.987776, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.livingroom.main_light) to 20", - "asctime": "2025-08-29 19:31:57,018", + "asctime": "2025-08-30 16:02:57,860", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness.set", @@ -11453,16 +12020,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488716.9185302, - "msecs": 918.0, - "relativeCreated": 3328.301684, - "thread": 135402127188224, + "created": 1756562577.7591896, + "msecs": 759.0, + "relativeCreated": 3128.138579, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/brightness/set and payload 20", - "asctime": "2025-08-29 19:31:56,918" + "asctime": "2025-08-30 16:02:57,759" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", @@ -11480,16 +12047,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.9213374, - "msecs": 921.0, - "relativeCreated": 3331.108792, - "thread": 135402099861184, + "created": 1756562577.763695, + "msecs": 763.0, + "relativeCreated": 3132.644326, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"brightness\": 52}'", - "asctime": "2025-08-29 19:31:56,921" + "asctime": "2025-08-30 16:02:57,763" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -11507,16 +12074,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488716.9215891, - "msecs": 921.0, - "relativeCreated": 3331.360764, - "thread": 135402099861184, + "created": 1756562577.764093, + "msecs": 764.0, + "relativeCreated": 3133.0421, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:56,921" + "asctime": "2025-08-30 16:02:57,764" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -11534,16 +12101,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.9223473, - "msecs": 922.0, - "relativeCreated": 3332.118778, - "thread": 135402099861184, + "created": 1756562577.7653801, + "msecs": 765.0, + "relativeCreated": 3134.329104, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:56,922" + "asctime": "2025-08-30 16:02:57,765" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", @@ -11561,19 +12128,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488716.9643047, - "msecs": 964.0, - "relativeCreated": 3374.076182, - "thread": 135402099861184, + "created": 1756562577.809335, + "msecs": 809.0, + "relativeCreated": 3178.284058, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'20'", - "asctime": "2025-08-29 19:31:56,964" + "asctime": "2025-08-30 16:02:57,809" } ], - "time_consumption": 0.05458855628967285 + "time_consumption": 0.05070376396179199 }, { "name": "__tLogger__", @@ -11591,16 +12158,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488717.0192294, - "msecs": 19.0, - "relativeCreated": 3429.000797, - "thread": 135402127188224, + "created": 1756562577.860671, + "msecs": 860.0, + "relativeCreated": 3229.620024, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.brightness (ffe.livingroom.main_light) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 19:31:57,019", + "asctime": "2025-08-30 16:02:57,860", "moduleLogger": [ { "name": "__unittest__", @@ -11619,16 +12186,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488717.019129, - "msecs": 19.0, - "relativeCreated": 3428.900426, - "thread": 135402127188224, + "created": 1756562577.86045, + "msecs": 860.0, + "relativeCreated": 3229.399133, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffe.livingroom.main_light)): 20 ()", - "asctime": "2025-08-29 19:31:57,019" + "asctime": "2025-08-30 16:02:57,860" }, { "name": "__unittest__", @@ -11648,19 +12215,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488717.0191867, - "msecs": 19.0, - "relativeCreated": 3428.95811, - "thread": 135402127188224, + "created": 1756562577.860581, + "msecs": 860.0, + "relativeCreated": 3229.529888, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.livingroom.main_light)): result = 20 ()", - "asctime": "2025-08-29 19:31:57,019" + "asctime": "2025-08-30 16:02:57,860" } ], - "time_consumption": 4.267692565917969e-05 + "time_consumption": 9.012222290039062e-05 }, { "name": "__tLogger__", @@ -11678,16 +12245,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488717.11991, - "msecs": 119.0, - "relativeCreated": 3529.681383, - "thread": 135402127188224, + "created": 1756562577.9626167, + "msecs": 962.0, + "relativeCreated": 3331.565816, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.livingroom.main_light) to 40", - "asctime": "2025-08-29 19:31:57,119", + "asctime": "2025-08-30 16:02:57,962", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness.set", @@ -11705,16 +12272,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488717.0193624, - "msecs": 19.0, - "relativeCreated": 3429.134019, - "thread": 135402127188224, + "created": 1756562577.8608985, + "msecs": 860.0, + "relativeCreated": 3229.847693, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/brightness/set and payload 40", - "asctime": "2025-08-29 19:31:57,019" + "asctime": "2025-08-30 16:02:57,860" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", @@ -11732,16 +12299,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488717.0222902, - "msecs": 22.0, - "relativeCreated": 3432.061656, - "thread": 135402099861184, + "created": 1756562577.8653357, + "msecs": 865.0, + "relativeCreated": 3234.284867, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"brightness\": 102}'", - "asctime": "2025-08-29 19:31:57,022" + "asctime": "2025-08-30 16:02:57,865" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -11759,16 +12326,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488717.0225406, - "msecs": 22.0, - "relativeCreated": 3432.311986, - "thread": 135402099861184, + "created": 1756562577.8657315, + "msecs": 865.0, + "relativeCreated": 3234.680721, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:57,022" + "asctime": "2025-08-30 16:02:57,865" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -11786,16 +12353,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488717.0232687, - "msecs": 23.0, - "relativeCreated": 3433.040115, - "thread": 135402099861184, + "created": 1756562577.8670642, + "msecs": 867.0, + "relativeCreated": 3236.013445, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:57,023" + "asctime": "2025-08-30 16:02:57,867" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", @@ -11813,19 +12380,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488717.06537, - "msecs": 65.0, - "relativeCreated": 3475.141483, - "thread": 135402099861184, + "created": 1756562577.910768, + "msecs": 910.0, + "relativeCreated": 3279.717299, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'40'", - "asctime": "2025-08-29 19:31:57,065" + "asctime": "2025-08-30 16:02:57,910" } ], - "time_consumption": 0.05453991889953613 + "time_consumption": 0.051848649978637695 }, { "name": "__tLogger__", @@ -11843,16 +12410,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488717.1202476, - "msecs": 120.0, - "relativeCreated": 3530.019008, - "thread": 135402127188224, + "created": 1756562577.9631388, + "msecs": 963.0, + "relativeCreated": 3332.08804, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.brightness (ffe.livingroom.main_light) is correct (Content 40 and Type is ).", - "asctime": "2025-08-29 19:31:57,120", + "asctime": "2025-08-30 16:02:57,963", "moduleLogger": [ { "name": "__unittest__", @@ -11871,16 +12438,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488717.120141, - "msecs": 120.0, - "relativeCreated": 3529.912415, - "thread": 135402127188224, + "created": 1756562577.9629428, + "msecs": 962.0, + "relativeCreated": 3331.89179, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffe.livingroom.main_light)): 40 ()", - "asctime": "2025-08-29 19:31:57,120" + "asctime": "2025-08-30 16:02:57,962" }, { "name": "__unittest__", @@ -11900,19 +12467,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488717.1202023, - "msecs": 120.0, - "relativeCreated": 3529.973798, - "thread": 135402127188224, + "created": 1756562577.963055, + "msecs": 963.0, + "relativeCreated": 3332.003954, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.livingroom.main_light)): result = 40 ()", - "asctime": "2025-08-29 19:31:57,120" + "asctime": "2025-08-30 16:02:57,963" } ], - "time_consumption": 4.5299530029296875e-05 + "time_consumption": 8.392333984375e-05 }, { "name": "__tLogger__", @@ -11930,16 +12497,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488717.2209485, - "msecs": 220.0, - "relativeCreated": 3630.719949, - "thread": 135402127188224, + "created": 1756562578.0640934, + "msecs": 64.0, + "relativeCreated": 3433.042458, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.livingroom.main_light) to 60", - "asctime": "2025-08-29 19:31:57,220", + "asctime": "2025-08-30 16:02:58,064", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness.set", @@ -11957,16 +12524,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488717.1203861, - "msecs": 120.0, - "relativeCreated": 3530.1575, - "thread": 135402127188224, + "created": 1756562577.9633782, + "msecs": 963.0, + "relativeCreated": 3332.327241, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/brightness/set and payload 60", - "asctime": "2025-08-29 19:31:57,120" + "asctime": "2025-08-30 16:02:57,963" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", @@ -11984,16 +12551,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488717.1233892, - "msecs": 123.0, - "relativeCreated": 3533.160718, - "thread": 135402099861184, + "created": 1756562577.967876, + "msecs": 967.0, + "relativeCreated": 3336.825061, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"brightness\": 153}'", - "asctime": "2025-08-29 19:31:57,123" + "asctime": "2025-08-30 16:02:57,967" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -12011,16 +12578,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488717.123658, - "msecs": 123.0, - "relativeCreated": 3533.429496, - "thread": 135402099861184, + "created": 1756562577.9682903, + "msecs": 968.0, + "relativeCreated": 3337.239306, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:57,123" + "asctime": "2025-08-30 16:02:57,968" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -12038,16 +12605,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488717.1244535, - "msecs": 124.0, - "relativeCreated": 3534.225075, - "thread": 135402099861184, + "created": 1756562577.9696019, + "msecs": 969.0, + "relativeCreated": 3338.550897, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:57,124" + "asctime": "2025-08-30 16:02:57,969" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", @@ -12065,19 +12632,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488717.1663344, - "msecs": 166.0, - "relativeCreated": 3576.105869, - "thread": 135402099861184, + "created": 1756562578.0180466, + "msecs": 18.0, + "relativeCreated": 3386.995826, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'60'", - "asctime": "2025-08-29 19:31:57,166" + "asctime": "2025-08-30 16:02:58,018" } ], - "time_consumption": 0.05461406707763672 + "time_consumption": 0.04604673385620117 }, { "name": "__tLogger__", @@ -12095,16 +12662,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488717.2212844, - "msecs": 221.0, - "relativeCreated": 3631.055747, - "thread": 135402127188224, + "created": 1756562578.0646095, + "msecs": 64.0, + "relativeCreated": 3433.558745, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.brightness (ffe.livingroom.main_light) is correct (Content 60 and Type is ).", - "asctime": "2025-08-29 19:31:57,221", + "asctime": "2025-08-30 16:02:58,064", "moduleLogger": [ { "name": "__unittest__", @@ -12123,16 +12690,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488717.2211788, - "msecs": 221.0, - "relativeCreated": 3630.950417, - "thread": 135402127188224, + "created": 1756562578.064414, + "msecs": 64.0, + "relativeCreated": 3433.363191, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffe.livingroom.main_light)): 60 ()", - "asctime": "2025-08-29 19:31:57,221" + "asctime": "2025-08-30 16:02:58,064" }, { "name": "__unittest__", @@ -12152,19 +12719,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488717.2212396, - "msecs": 221.0, - "relativeCreated": 3631.010985, - "thread": 135402127188224, + "created": 1756562578.0645256, + "msecs": 64.0, + "relativeCreated": 3433.474583, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.livingroom.main_light)): result = 60 ()", - "asctime": "2025-08-29 19:31:57,221" + "asctime": "2025-08-30 16:02:58,064" } ], - "time_consumption": 4.482269287109375e-05 + "time_consumption": 8.392333984375e-05 }, { "name": "__tLogger__", @@ -12182,16 +12749,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488717.321817, - "msecs": 321.0, - "relativeCreated": 3731.588151, - "thread": 135402127188224, + "created": 1756562578.166539, + "msecs": 166.0, + "relativeCreated": 3535.488016, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.livingroom.main_light) to 80", - "asctime": "2025-08-29 19:31:57,321", + "asctime": "2025-08-30 16:02:58,166", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness.set", @@ -12209,16 +12776,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488717.2214196, - "msecs": 221.0, - "relativeCreated": 3631.191021, - "thread": 135402127188224, + "created": 1756562578.0648158, + "msecs": 64.0, + "relativeCreated": 3433.764917, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/brightness/set and payload 80", - "asctime": "2025-08-29 19:31:57,221" + "asctime": "2025-08-30 16:02:58,064" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", @@ -12236,16 +12803,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488717.2243316, - "msecs": 224.0, - "relativeCreated": 3634.103058, - "thread": 135402099861184, + "created": 1756562578.0693362, + "msecs": 69.0, + "relativeCreated": 3438.285116, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"brightness\": 203}'", - "asctime": "2025-08-29 19:31:57,224" + "asctime": "2025-08-30 16:02:58,069" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -12263,16 +12830,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488717.2245977, - "msecs": 224.0, - "relativeCreated": 3634.36922, - "thread": 135402099861184, + "created": 1756562578.069723, + "msecs": 69.0, + "relativeCreated": 3438.672105, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:57,224" + "asctime": "2025-08-30 16:02:58,069" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -12290,16 +12857,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488717.2252133, - "msecs": 225.0, - "relativeCreated": 3634.98468, - "thread": 135402099861184, + "created": 1756562578.0710418, + "msecs": 71.0, + "relativeCreated": 3439.990985, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:57,225" + "asctime": "2025-08-30 16:02:58,071" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", @@ -12317,19 +12884,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488717.2672386, - "msecs": 267.0, - "relativeCreated": 3677.010025, - "thread": 135402099861184, + "created": 1756562578.1136982, + "msecs": 113.0, + "relativeCreated": 3482.647332, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'80'", - "asctime": "2025-08-29 19:31:57,267" + "asctime": "2025-08-30 16:02:58,113" } ], - "time_consumption": 0.054578304290771484 + "time_consumption": 0.0528407096862793 }, { "name": "__tLogger__", @@ -12347,16 +12914,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488717.3221307, - "msecs": 322.0, - "relativeCreated": 3731.902178, - "thread": 135402127188224, + "created": 1756562578.1670516, + "msecs": 167.0, + "relativeCreated": 3536.000714, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.brightness (ffe.livingroom.main_light) is correct (Content 80 and Type is ).", - "asctime": "2025-08-29 19:31:57,322", + "asctime": "2025-08-30 16:02:58,167", "moduleLogger": [ { "name": "__unittest__", @@ -12375,16 +12942,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488717.3220313, - "msecs": 322.0, - "relativeCreated": 3731.802764, - "thread": 135402127188224, + "created": 1756562578.1668565, + "msecs": 166.0, + "relativeCreated": 3535.805479, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffe.livingroom.main_light)): 80 ()", - "asctime": "2025-08-29 19:31:57,322" + "asctime": "2025-08-30 16:02:58,166" }, { "name": "__unittest__", @@ -12404,19 +12971,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488717.3220885, - "msecs": 322.0, - "relativeCreated": 3731.859777, - "thread": 135402127188224, + "created": 1756562578.166966, + "msecs": 166.0, + "relativeCreated": 3535.915147, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.livingroom.main_light)): result = 80 ()", - "asctime": "2025-08-29 19:31:57,322" + "asctime": "2025-08-30 16:02:58,166" } ], - "time_consumption": 4.220008850097656e-05 + "time_consumption": 8.559226989746094e-05 }, { "name": "__tLogger__", @@ -12434,16 +13001,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488717.4227412, - "msecs": 422.0, - "relativeCreated": 3832.512704, - "thread": 135402127188224, + "created": 1756562578.2689385, + "msecs": 268.0, + "relativeCreated": 3637.887669, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.livingroom.main_light) to 100", - "asctime": "2025-08-29 19:31:57,422", + "asctime": "2025-08-30 16:02:58,268", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness.set", @@ -12461,16 +13028,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488717.3222373, - "msecs": 322.0, - "relativeCreated": 3732.008548, - "thread": 135402127188224, + "created": 1756562578.1672559, + "msecs": 167.0, + "relativeCreated": 3536.204914, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/brightness/set and payload 100", - "asctime": "2025-08-29 19:31:57,322" + "asctime": "2025-08-30 16:02:58,167" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", @@ -12488,16 +13055,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488717.3251224, - "msecs": 325.0, - "relativeCreated": 3734.893687, - "thread": 135402099861184, + "created": 1756562578.171637, + "msecs": 171.0, + "relativeCreated": 3540.58602, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 19:31:57,325" + "asctime": "2025-08-30 16:02:58,171" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -12515,16 +13082,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488717.3253405, - "msecs": 325.0, - "relativeCreated": 3735.111835, - "thread": 135402099861184, + "created": 1756562578.172069, + "msecs": 172.0, + "relativeCreated": 3541.018204, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:57,325" + "asctime": "2025-08-30 16:02:58,172" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -12542,16 +13109,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488717.326178, - "msecs": 326.0, - "relativeCreated": 3735.949384, - "thread": 135402099861184, + "created": 1756562578.1733556, + "msecs": 173.0, + "relativeCreated": 3542.304654, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:57,326" + "asctime": "2025-08-30 16:02:58,173" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", @@ -12569,19 +13136,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488717.368274, - "msecs": 368.0, - "relativeCreated": 3778.045364, - "thread": 135402099861184, + "created": 1756562578.218486, + "msecs": 218.0, + "relativeCreated": 3587.435155, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'100'", - "asctime": "2025-08-29 19:31:57,368" + "asctime": "2025-08-30 16:02:58,218" } ], - "time_consumption": 0.054467201232910156 + "time_consumption": 0.050452470779418945 }, { "name": "__tLogger__", @@ -12599,16 +13166,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488717.4231036, - "msecs": 423.0, - "relativeCreated": 3832.874993, - "thread": 135402127188224, + "created": 1756562578.2695873, + "msecs": 269.0, + "relativeCreated": 3638.536269, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.brightness (ffe.livingroom.main_light) is correct (Content 100 and Type is ).", - "asctime": "2025-08-29 19:31:57,423", + "asctime": "2025-08-30 16:02:58,269", "moduleLogger": [ { "name": "__unittest__", @@ -12627,16 +13194,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488717.4229753, - "msecs": 422.0, - "relativeCreated": 3832.746576, - "thread": 135402127188224, + "created": 1756562578.2693267, + "msecs": 269.0, + "relativeCreated": 3638.275794, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffe.livingroom.main_light)): 100 ()", - "asctime": "2025-08-29 19:31:57,422" + "asctime": "2025-08-30 16:02:58,269" }, { "name": "__unittest__", @@ -12656,24 +13223,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488717.423056, - "msecs": 423.0, - "relativeCreated": 3832.827432, - "thread": 135402127188224, + "created": 1756562578.269481, + "msecs": 269.0, + "relativeCreated": 3638.43006, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.livingroom.main_light)): result = 100 ()", - "asctime": "2025-08-29 19:31:57,423" + "asctime": "2025-08-30 16:02:58,269" } ], - "time_consumption": 4.76837158203125e-05 + "time_consumption": 0.00010633468627929688 } ], - "time_consumption": 0.8077974319458008, - "time_start": "2025-08-29 19:31:56,615", - "time_finished": "2025-08-29 19:31:57,423" + "time_consumption": 0.8152520656585693, + "time_start": "2025-08-30 16:02:57,454", + "time_finished": "2025-08-30 16:02:58,269" }, "Light.brightness (ffe.livingroom.main_light) -> ViDevCommon.brightness (ffe.livingroom.main_light)": { "name": "__tLogger__", @@ -12688,16 +13255,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488717.4233408, - "msecs": 423.0, - "relativeCreated": 3833.112171, - "thread": 135402127188224, + "created": 1756562578.2700057, + "msecs": 270.0, + "relativeCreated": 3638.954979, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Light.brightness (ffe.livingroom.main_light) -> ViDevCommon.brightness (ffe.livingroom.main_light)", - "asctime": "2025-08-29 19:31:57,423", + "asctime": "2025-08-30 16:02:58,270", "moduleLogger": [], "testcaseLogger": [ { @@ -12713,16 +13280,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488717.5237648, - "msecs": 523.0, - "relativeCreated": 3933.536216, - "thread": 135402127188224, + "created": 1756562578.3705826, + "msecs": 370.0, + "relativeCreated": 3739.531672, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:31:57,523", + "asctime": "2025-08-30 16:02:58,370", "moduleLogger": [], "time_consumption": 0.0 }, @@ -12741,16 +13308,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488717.6244845, - "msecs": 624.0, - "relativeCreated": 4034.256074, - "thread": 135402127188224, + "created": 1756562578.4715042, + "msecs": 471.0, + "relativeCreated": 3840.45318, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 19:31:57,624", + "asctime": "2025-08-30 16:02:58,471", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness.set", @@ -12768,19 +13335,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488717.5240202, - "msecs": 524.0, - "relativeCreated": 3933.791631, - "thread": 135402127188224, + "created": 1756562578.3709538, + "msecs": 370.0, + "relativeCreated": 3739.902902, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/brightness/set and payload 100", - "asctime": "2025-08-29 19:31:57,524" + "asctime": "2025-08-30 16:02:58,370" } ], - "time_consumption": 0.1004643440246582 + "time_consumption": 0.10055041313171387 }, { "name": "__tLogger__", @@ -12798,16 +13365,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488717.624823, - "msecs": 624.0, - "relativeCreated": 4034.59446, - "thread": 135402127188224, + "created": 1756562578.4720767, + "msecs": 472.0, + "relativeCreated": 3841.025777, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 19:31:57,624", + "asctime": "2025-08-30 16:02:58,472", "moduleLogger": [ { "name": "__unittest__", @@ -12826,16 +13393,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488717.6247184, - "msecs": 624.0, - "relativeCreated": 4034.489669, - "thread": 135402127188224, + "created": 1756562578.471841, + "msecs": 471.0, + "relativeCreated": 3840.790013, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 19:31:57,624" + "asctime": "2025-08-30 16:02:58,471" }, { "name": "__unittest__", @@ -12855,19 +13422,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488717.6247792, - "msecs": 624.0, - "relativeCreated": 4034.550674, - "thread": 135402127188224, + "created": 1756562578.4719765, + "msecs": 471.0, + "relativeCreated": 3840.925637, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 19:31:57,624" + "asctime": "2025-08-30 16:02:58,471" } ], - "time_consumption": 4.38690185546875e-05 + "time_consumption": 0.00010013580322265625 }, { "name": "__tLogger__", @@ -12885,16 +13452,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488717.725385, - "msecs": 725.0, - "relativeCreated": 4135.156314, - "thread": 135402127188224, + "created": 1756562578.5732188, + "msecs": 573.0, + "relativeCreated": 3942.167819, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffe.livingroom.main_light) to 0", - "asctime": "2025-08-29 19:31:57,725", + "asctime": "2025-08-30 16:02:58,573", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -12912,16 +13479,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488717.6249807, - "msecs": 624.0, - "relativeCreated": 4034.752239, - "thread": 135402127188224, + "created": 1756562578.4724398, + "msecs": 472.0, + "relativeCreated": 3841.388878, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:57,624" + "asctime": "2025-08-30 16:02:58,472" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -12939,16 +13506,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488717.6260836, - "msecs": 626.0, - "relativeCreated": 4035.855077, - "thread": 135402099861184, + "created": 1756562578.4738936, + "msecs": 473.0, + "relativeCreated": 3842.842659, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:57,626" + "asctime": "2025-08-30 16:02:58,473" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", @@ -12966,19 +13533,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488717.6278617, - "msecs": 627.0, - "relativeCreated": 4037.63332, - "thread": 135402099861184, + "created": 1756562578.4772522, + "msecs": 477.0, + "relativeCreated": 3846.201415, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'0'", - "asctime": "2025-08-29 19:31:57,627" + "asctime": "2025-08-30 16:02:58,477" } ], - "time_consumption": 0.09752321243286133 + "time_consumption": 0.09596657752990723 }, { "name": "__tLogger__", @@ -12996,16 +13563,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488717.7257307, - "msecs": 725.0, - "relativeCreated": 4135.502052, - "thread": 135402127188224, + "created": 1756562578.5737388, + "msecs": 573.0, + "relativeCreated": 3942.687895, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.brightness (ffe.livingroom.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 19:31:57,725", + "asctime": "2025-08-30 16:02:58,573", "moduleLogger": [ { "name": "__unittest__", @@ -13024,16 +13591,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488717.7256315, - "msecs": 725.0, - "relativeCreated": 4135.403038, - "thread": 135402127188224, + "created": 1756562578.5735378, + "msecs": 573.0, + "relativeCreated": 3942.486863, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.livingroom.main_light)): 0 ()", - "asctime": "2025-08-29 19:31:57,725" + "asctime": "2025-08-30 16:02:58,573" }, { "name": "__unittest__", @@ -13053,19 +13620,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488717.725689, - "msecs": 725.0, - "relativeCreated": 4135.460353, - "thread": 135402127188224, + "created": 1756562578.573647, + "msecs": 573.0, + "relativeCreated": 3942.596102, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.livingroom.main_light)): result = 0 ()", - "asctime": "2025-08-29 19:31:57,725" + "asctime": "2025-08-30 16:02:58,573" } ], - "time_consumption": 4.172325134277344e-05 + "time_consumption": 9.179115295410156e-05 }, { "name": "__tLogger__", @@ -13083,16 +13650,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488717.8264189, - "msecs": 826.0, - "relativeCreated": 4236.190304, - "thread": 135402127188224, + "created": 1756562578.6747632, + "msecs": 674.0, + "relativeCreated": 4043.712387, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffe.livingroom.main_light) to 20", - "asctime": "2025-08-29 19:31:57,826", + "asctime": "2025-08-30 16:02:58,674", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -13110,16 +13677,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488717.7258902, - "msecs": 725.0, - "relativeCreated": 4135.661566, - "thread": 135402127188224, + "created": 1756562578.5740213, + "msecs": 574.0, + "relativeCreated": 3942.970515, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:57,725" + "asctime": "2025-08-30 16:02:58,574" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -13137,16 +13704,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488717.726998, - "msecs": 726.0, - "relativeCreated": 4136.76946, - "thread": 135402099861184, + "created": 1756562578.575342, + "msecs": 575.0, + "relativeCreated": 3944.291033, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:57,726" + "asctime": "2025-08-30 16:02:58,575" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", @@ -13164,19 +13731,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488717.7288296, - "msecs": 728.0, - "relativeCreated": 4138.601157, - "thread": 135402099861184, + "created": 1756562578.5786743, + "msecs": 578.0, + "relativeCreated": 3947.623482, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'20'", - "asctime": "2025-08-29 19:31:57,728" + "asctime": "2025-08-30 16:02:58,578" } ], - "time_consumption": 0.09758925437927246 + "time_consumption": 0.09608888626098633 }, { "name": "__tLogger__", @@ -13194,16 +13761,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488717.8268456, - "msecs": 826.0, - "relativeCreated": 4236.617076, - "thread": 135402127188224, + "created": 1756562578.675333, + "msecs": 675.0, + "relativeCreated": 4044.282205, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.brightness (ffe.livingroom.main_light) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 19:31:57,826", + "asctime": "2025-08-30 16:02:58,675", "moduleLogger": [ { "name": "__unittest__", @@ -13222,16 +13789,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488717.8267303, - "msecs": 826.0, - "relativeCreated": 4236.501783, - "thread": 135402127188224, + "created": 1756562578.6751199, + "msecs": 675.0, + "relativeCreated": 4044.068938, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.livingroom.main_light)): 20 ()", - "asctime": "2025-08-29 19:31:57,826" + "asctime": "2025-08-30 16:02:58,675" }, { "name": "__unittest__", @@ -13251,19 +13818,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488717.826799, - "msecs": 826.0, - "relativeCreated": 4236.570348, - "thread": 135402127188224, + "created": 1756562578.6752334, + "msecs": 675.0, + "relativeCreated": 4044.182485, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.livingroom.main_light)): result = 20 ()", - "asctime": "2025-08-29 19:31:57,826" + "asctime": "2025-08-30 16:02:58,675" } ], - "time_consumption": 4.673004150390625e-05 + "time_consumption": 9.965896606445312e-05 }, { "name": "__tLogger__", @@ -13281,16 +13848,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488717.9275613, - "msecs": 927.0, - "relativeCreated": 4337.332724, - "thread": 135402127188224, + "created": 1756562578.7768483, + "msecs": 776.0, + "relativeCreated": 4145.797372, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffe.livingroom.main_light) to 40", - "asctime": "2025-08-29 19:31:57,927", + "asctime": "2025-08-30 16:02:58,776", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -13308,16 +13875,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488717.8270233, - "msecs": 827.0, - "relativeCreated": 4236.794794, - "thread": 135402127188224, + "created": 1756562578.6756191, + "msecs": 675.0, + "relativeCreated": 4044.568073, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:57,827" + "asctime": "2025-08-30 16:02:58,675" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -13335,16 +13902,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488717.828135, - "msecs": 828.0, - "relativeCreated": 4237.906396, - "thread": 135402099861184, + "created": 1756562578.6769862, + "msecs": 676.0, + "relativeCreated": 4045.935191, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:57,828" + "asctime": "2025-08-30 16:02:58,676" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", @@ -13362,19 +13929,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488717.8302054, - "msecs": 830.0, - "relativeCreated": 4239.976941, - "thread": 135402099861184, + "created": 1756562578.6803155, + "msecs": 680.0, + "relativeCreated": 4049.26451, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'40'", - "asctime": "2025-08-29 19:31:57,830" + "asctime": "2025-08-30 16:02:58,680" } ], - "time_consumption": 0.09735584259033203 + "time_consumption": 0.09653282165527344 }, { "name": "__tLogger__", @@ -13392,16 +13959,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488717.9279318, - "msecs": 927.0, - "relativeCreated": 4337.703449, - "thread": 135402127188224, + "created": 1756562578.7775028, + "msecs": 777.0, + "relativeCreated": 4146.451746, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.brightness (ffe.livingroom.main_light) is correct (Content 40 and Type is ).", - "asctime": "2025-08-29 19:31:57,927", + "asctime": "2025-08-30 16:02:58,777", "moduleLogger": [ { "name": "__unittest__", @@ -13420,16 +13987,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488717.9277997, - "msecs": 927.0, - "relativeCreated": 4337.571132, - "thread": 135402127188224, + "created": 1756562578.7772596, + "msecs": 777.0, + "relativeCreated": 4146.208682, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.livingroom.main_light)): 40 ()", - "asctime": "2025-08-29 19:31:57,927" + "asctime": "2025-08-30 16:02:58,777" }, { "name": "__unittest__", @@ -13449,19 +14016,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488717.9278631, - "msecs": 927.0, - "relativeCreated": 4337.634489, - "thread": 135402127188224, + "created": 1756562578.7774112, + "msecs": 777.0, + "relativeCreated": 4146.360328, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.livingroom.main_light)): result = 40 ()", - "asctime": "2025-08-29 19:31:57,927" + "asctime": "2025-08-30 16:02:58,777" } ], - "time_consumption": 6.866455078125e-05 + "time_consumption": 9.1552734375e-05 }, { "name": "__tLogger__", @@ -13479,16 +14046,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488718.028633, - "msecs": 28.0, - "relativeCreated": 4438.404527, - "thread": 135402127188224, + "created": 1756562578.8786006, + "msecs": 878.0, + "relativeCreated": 4247.549821, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffe.livingroom.main_light) to 60", - "asctime": "2025-08-29 19:31:58,028", + "asctime": "2025-08-30 16:02:58,878", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -13506,16 +14073,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488717.928112, - "msecs": 928.0, - "relativeCreated": 4337.883526, - "thread": 135402127188224, + "created": 1756562578.7777896, + "msecs": 777.0, + "relativeCreated": 4146.738798, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:57,928" + "asctime": "2025-08-30 16:02:58,777" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -13533,16 +14100,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488717.9291341, - "msecs": 929.0, - "relativeCreated": 4338.905602, - "thread": 135402099861184, + "created": 1756562578.7791753, + "msecs": 779.0, + "relativeCreated": 4148.124324, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:57,929" + "asctime": "2025-08-30 16:02:58,779" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", @@ -13560,19 +14127,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488717.9312754, - "msecs": 931.0, - "relativeCreated": 4341.046717, - "thread": 135402099861184, + "created": 1756562578.782515, + "msecs": 782.0, + "relativeCreated": 4151.463945, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'60'", - "asctime": "2025-08-29 19:31:57,931" + "asctime": "2025-08-30 16:02:58,782" } ], - "time_consumption": 0.09735774993896484 + "time_consumption": 0.0960855484008789 }, { "name": "__tLogger__", @@ -13590,16 +14157,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488718.02897, - "msecs": 28.0, - "relativeCreated": 4438.741509, - "thread": 135402127188224, + "created": 1756562578.8791225, + "msecs": 879.0, + "relativeCreated": 4248.071598, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.brightness (ffe.livingroom.main_light) is correct (Content 60 and Type is ).", - "asctime": "2025-08-29 19:31:58,028", + "asctime": "2025-08-30 16:02:58,879", "moduleLogger": [ { "name": "__unittest__", @@ -13618,16 +14185,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488718.0288627, - "msecs": 28.0, - "relativeCreated": 4438.634131, - "thread": 135402127188224, + "created": 1756562578.8789258, + "msecs": 878.0, + "relativeCreated": 4247.874989, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.livingroom.main_light)): 60 ()", - "asctime": "2025-08-29 19:31:58,028" + "asctime": "2025-08-30 16:02:58,878" }, { "name": "__unittest__", @@ -13647,19 +14214,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488718.0289228, - "msecs": 28.0, - "relativeCreated": 4438.694247, - "thread": 135402127188224, + "created": 1756562578.8790364, + "msecs": 879.0, + "relativeCreated": 4247.985557, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.livingroom.main_light)): result = 60 ()", - "asctime": "2025-08-29 19:31:58,028" + "asctime": "2025-08-30 16:02:58,879" } ], - "time_consumption": 4.7206878662109375e-05 + "time_consumption": 8.606910705566406e-05 }, { "name": "__tLogger__", @@ -13677,16 +14244,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488718.129648, - "msecs": 129.0, - "relativeCreated": 4539.419212, - "thread": 135402127188224, + "created": 1756562578.9811225, + "msecs": 981.0, + "relativeCreated": 4350.071731, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffe.livingroom.main_light) to 80", - "asctime": "2025-08-29 19:31:58,129", + "asctime": "2025-08-30 16:02:58,981", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -13704,16 +14271,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488718.0291307, - "msecs": 29.0, - "relativeCreated": 4438.902248, - "thread": 135402127188224, + "created": 1756562578.8794055, + "msecs": 879.0, + "relativeCreated": 4248.354572, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:58,029" + "asctime": "2025-08-30 16:02:58,879" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -13731,16 +14298,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488718.0302804, - "msecs": 30.0, - "relativeCreated": 4440.051755, - "thread": 135402099861184, + "created": 1756562578.8807986, + "msecs": 880.0, + "relativeCreated": 4249.747599, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:58,030" + "asctime": "2025-08-30 16:02:58,880" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", @@ -13758,19 +14325,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488718.0321949, - "msecs": 32.0, - "relativeCreated": 4441.966254, - "thread": 135402099861184, + "created": 1756562578.8841465, + "msecs": 884.0, + "relativeCreated": 4253.0955, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'80'", - "asctime": "2025-08-29 19:31:58,032" + "asctime": "2025-08-30 16:02:58,884" } ], - "time_consumption": 0.09745311737060547 + "time_consumption": 0.09697604179382324 }, { "name": "__tLogger__", @@ -13788,16 +14355,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488718.1299784, - "msecs": 129.0, - "relativeCreated": 4539.749803, - "thread": 135402127188224, + "created": 1756562578.9816458, + "msecs": 981.0, + "relativeCreated": 4350.594883, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.brightness (ffe.livingroom.main_light) is correct (Content 80 and Type is ).", - "asctime": "2025-08-29 19:31:58,129", + "asctime": "2025-08-30 16:02:58,981", "moduleLogger": [ { "name": "__unittest__", @@ -13816,16 +14383,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488718.1298785, - "msecs": 129.0, - "relativeCreated": 4539.649848, - "thread": 135402127188224, + "created": 1756562578.9814508, + "msecs": 981.0, + "relativeCreated": 4350.399967, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.livingroom.main_light)): 80 ()", - "asctime": "2025-08-29 19:31:58,129" + "asctime": "2025-08-30 16:02:58,981" }, { "name": "__unittest__", @@ -13845,19 +14412,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488718.1299365, - "msecs": 129.0, - "relativeCreated": 4539.707702, - "thread": 135402127188224, + "created": 1756562578.981561, + "msecs": 981.0, + "relativeCreated": 4350.509839, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.livingroom.main_light)): result = 80 ()", - "asctime": "2025-08-29 19:31:58,129" + "asctime": "2025-08-30 16:02:58,981" } ], - "time_consumption": 4.1961669921875e-05 + "time_consumption": 8.487701416015625e-05 }, { "name": "__tLogger__", @@ -13875,16 +14442,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488718.2306716, - "msecs": 230.0, - "relativeCreated": 4640.443163, - "thread": 135402127188224, + "created": 1756562579.0836408, + "msecs": 83.0, + "relativeCreated": 4452.590065, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffe.livingroom.main_light) to 100", - "asctime": "2025-08-29 19:31:58,230", + "asctime": "2025-08-30 16:02:59,083", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -13902,16 +14469,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488718.1301632, - "msecs": 130.0, - "relativeCreated": 4539.934715, - "thread": 135402127188224, + "created": 1756562578.9819658, + "msecs": 981.0, + "relativeCreated": 4350.914998, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:58,130" + "asctime": "2025-08-30 16:02:58,981" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -13929,16 +14496,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488718.1312373, - "msecs": 131.0, - "relativeCreated": 4541.008897, - "thread": 135402099861184, + "created": 1756562578.9833531, + "msecs": 983.0, + "relativeCreated": 4352.3022, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:58,131" + "asctime": "2025-08-30 16:02:58,983" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", @@ -13956,19 +14523,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488718.1332295, - "msecs": 133.0, - "relativeCreated": 4543.001085, - "thread": 135402099861184, + "created": 1756562578.9867723, + "msecs": 986.0, + "relativeCreated": 4355.721347, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'100'", - "asctime": "2025-08-29 19:31:58,133" + "asctime": "2025-08-30 16:02:58,986" } ], - "time_consumption": 0.0974421501159668 + "time_consumption": 0.09686851501464844 }, { "name": "__tLogger__", @@ -13986,16 +14553,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488718.2310023, - "msecs": 231.0, - "relativeCreated": 4640.773795, - "thread": 135402127188224, + "created": 1756562579.0841541, + "msecs": 84.0, + "relativeCreated": 4453.103169, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.brightness (ffe.livingroom.main_light) is correct (Content 100 and Type is ).", - "asctime": "2025-08-29 19:31:58,231", + "asctime": "2025-08-30 16:02:59,084", "moduleLogger": [ { "name": "__unittest__", @@ -14014,16 +14581,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488718.2309003, - "msecs": 230.0, - "relativeCreated": 4640.671773, - "thread": 135402127188224, + "created": 1756562579.0839603, + "msecs": 83.0, + "relativeCreated": 4452.909333, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.livingroom.main_light)): 100 ()", - "asctime": "2025-08-29 19:31:58,230" + "asctime": "2025-08-30 16:02:59,083" }, { "name": "__unittest__", @@ -14043,24 +14610,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488718.230958, - "msecs": 230.0, - "relativeCreated": 4640.729458, - "thread": 135402127188224, + "created": 1756562579.0840702, + "msecs": 84.0, + "relativeCreated": 4453.01938, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.livingroom.main_light)): result = 100 ()", - "asctime": "2025-08-29 19:31:58,230" + "asctime": "2025-08-30 16:02:59,084" } ], - "time_consumption": 4.4345855712890625e-05 + "time_consumption": 8.392333984375e-05 } ], - "time_consumption": 0.8076615333557129, - "time_start": "2025-08-29 19:31:57,423", - "time_finished": "2025-08-29 19:31:58,231" + "time_consumption": 0.8141484260559082, + "time_start": "2025-08-30 16:02:58,270", + "time_finished": "2025-08-30 16:02:59,084" }, "ViDevCommon.color_temp (ffe.livingroom.main_light) -> Light.color_temp (ffe.livingroom.main_light)": { "name": "__tLogger__", @@ -14075,16 +14642,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488718.2312934, - "msecs": 231.0, - "relativeCreated": 4641.064943, - "thread": 135402127188224, + "created": 1756562579.0845711, + "msecs": 84.0, + "relativeCreated": 4453.520229, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.color_temp (ffe.livingroom.main_light) -> Light.color_temp (ffe.livingroom.main_light)", - "asctime": "2025-08-29 19:31:58,231", + "asctime": "2025-08-30 16:02:59,084", "moduleLogger": [], "testcaseLogger": [ { @@ -14100,16 +14667,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488718.3316882, - "msecs": 331.0, - "relativeCreated": 4741.459719, - "thread": 135402127188224, + "created": 1756562579.1851957, + "msecs": 185.0, + "relativeCreated": 4554.144868, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:31:58,331", + "asctime": "2025-08-30 16:02:59,185", "moduleLogger": [], "time_consumption": 0.0 }, @@ -14128,16 +14695,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488718.432728, - "msecs": 432.0, - "relativeCreated": 4842.499536, - "thread": 135402127188224, + "created": 1756562579.2865517, + "msecs": 286.0, + "relativeCreated": 4655.500987, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 19:31:58,432", + "asctime": "2025-08-30 16:02:59,286", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp.set", @@ -14155,16 +14722,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488718.3319733, - "msecs": 331.0, - "relativeCreated": 4741.744801, - "thread": 135402127188224, + "created": 1756562579.185587, + "msecs": 185.0, + "relativeCreated": 4554.535954, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/color_temp/set and payload 10", - "asctime": "2025-08-29 19:31:58,331" + "asctime": "2025-08-30 16:02:59,185" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -14182,16 +14749,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488718.3323083, - "msecs": 332.0, - "relativeCreated": 4742.079603, - "thread": 135402127188224, + "created": 1756562579.1860406, + "msecs": 186.0, + "relativeCreated": 4554.989594, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:58,332" + "asctime": "2025-08-30 16:02:59,186" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", @@ -14209,16 +14776,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488718.3349385, - "msecs": 334.0, - "relativeCreated": 4744.71001, - "thread": 135402099861184, + "created": 1756562579.189906, + "msecs": 189.0, + "relativeCreated": 4558.855061, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"color_temp\": 454}'", - "asctime": "2025-08-29 19:31:58,334" + "asctime": "2025-08-30 16:02:59,189" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -14236,16 +14803,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488718.3353236, - "msecs": 335.0, - "relativeCreated": 4745.095022, - "thread": 135402099861184, + "created": 1756562579.1904707, + "msecs": 190.0, + "relativeCreated": 4559.419745, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:58,335" + "asctime": "2025-08-30 16:02:59,190" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", @@ -14263,19 +14830,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488718.3783119, - "msecs": 378.0, - "relativeCreated": 4788.083312, - "thread": 135402099861184, + "created": 1756562579.2370155, + "msecs": 237.0, + "relativeCreated": 4605.964567, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'10'", - "asctime": "2025-08-29 19:31:58,378" + "asctime": "2025-08-30 16:02:59,237" } ], - "time_consumption": 0.05441617965698242 + "time_consumption": 0.04953622817993164 }, { "name": "__tLogger__", @@ -14293,16 +14860,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488718.4330862, - "msecs": 433.0, - "relativeCreated": 4842.857667, - "thread": 135402127188224, + "created": 1756562579.2870362, + "msecs": 287.0, + "relativeCreated": 4655.985146, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 19:31:58,433", + "asctime": "2025-08-30 16:02:59,287", "moduleLogger": [ { "name": "__unittest__", @@ -14321,16 +14888,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488718.432974, - "msecs": 432.0, - "relativeCreated": 4842.745521, - "thread": 135402127188224, + "created": 1756562579.2868586, + "msecs": 286.0, + "relativeCreated": 4655.80761, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 19:31:58,432" + "asctime": "2025-08-30 16:02:59,286" }, { "name": "__unittest__", @@ -14350,19 +14917,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488718.43304, - "msecs": 433.0, - "relativeCreated": 4842.811248, - "thread": 135402127188224, + "created": 1756562579.2869594, + "msecs": 286.0, + "relativeCreated": 4655.908588, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 19:31:58,433" + "asctime": "2025-08-30 16:02:59,286" } ], - "time_consumption": 4.6253204345703125e-05 + "time_consumption": 7.677078247070312e-05 }, { "name": "__tLogger__", @@ -14380,16 +14947,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488718.5338016, - "msecs": 533.0, - "relativeCreated": 4943.572999, - "thread": 135402127188224, + "created": 1756562579.3878953, + "msecs": 387.0, + "relativeCreated": 4756.844374, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffe.livingroom.main_light) to 0", - "asctime": "2025-08-29 19:31:58,533", + "asctime": "2025-08-30 16:02:59,387", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp.set", @@ -14407,16 +14974,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488718.4332104, - "msecs": 433.0, - "relativeCreated": 4842.981713, - "thread": 135402127188224, + "created": 1756562579.2872226, + "msecs": 287.0, + "relativeCreated": 4656.171728, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/color_temp/set and payload 0", - "asctime": "2025-08-29 19:31:58,433" + "asctime": "2025-08-30 16:02:59,287" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", @@ -14434,16 +15001,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488718.4361749, - "msecs": 436.0, - "relativeCreated": 4845.94633, - "thread": 135402099861184, + "created": 1756562579.2911637, + "msecs": 291.0, + "relativeCreated": 4660.112712, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"color_temp\": 250}'", - "asctime": "2025-08-29 19:31:58,436" + "asctime": "2025-08-30 16:02:59,291" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -14461,16 +15028,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488718.4364147, - "msecs": 436.0, - "relativeCreated": 4846.186246, - "thread": 135402099861184, + "created": 1756562579.2915466, + "msecs": 291.0, + "relativeCreated": 4660.495631, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:58,436" + "asctime": "2025-08-30 16:02:59,291" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -14488,16 +15055,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488718.4369874, - "msecs": 436.0, - "relativeCreated": 4846.758949, - "thread": 135402099861184, + "created": 1756562579.2926693, + "msecs": 292.0, + "relativeCreated": 4661.61822, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:58,436" + "asctime": "2025-08-30 16:02:59,292" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", @@ -14515,19 +15082,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488718.4794147, - "msecs": 479.0, - "relativeCreated": 4889.186133, - "thread": 135402099861184, + "created": 1756562579.3371246, + "msecs": 337.0, + "relativeCreated": 4706.073699, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'0'", - "asctime": "2025-08-29 19:31:58,479" + "asctime": "2025-08-30 16:02:59,337" } ], - "time_consumption": 0.05438685417175293 + "time_consumption": 0.05077075958251953 }, { "name": "__tLogger__", @@ -14545,16 +15112,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488718.5341392, - "msecs": 534.0, - "relativeCreated": 4943.910487, - "thread": 135402127188224, + "created": 1756562579.3883553, + "msecs": 388.0, + "relativeCreated": 4757.304353, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.color_temp (ffe.livingroom.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 19:31:58,534", + "asctime": "2025-08-30 16:02:59,388", "moduleLogger": [ { "name": "__unittest__", @@ -14573,16 +15140,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488718.5340402, - "msecs": 534.0, - "relativeCreated": 4943.811709, - "thread": 135402127188224, + "created": 1756562579.3881867, + "msecs": 388.0, + "relativeCreated": 4757.13572, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (ffe.livingroom.main_light)): 0 ()", - "asctime": "2025-08-29 19:31:58,534" + "asctime": "2025-08-30 16:02:59,388" }, { "name": "__unittest__", @@ -14602,19 +15169,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488718.5340977, - "msecs": 534.0, - "relativeCreated": 4943.869137, - "thread": 135402127188224, + "created": 1756562579.3882818, + "msecs": 388.0, + "relativeCreated": 4757.230973, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffe.livingroom.main_light)): result = 0 ()", - "asctime": "2025-08-29 19:31:58,534" + "asctime": "2025-08-30 16:02:59,388" } ], - "time_consumption": 4.1484832763671875e-05 + "time_consumption": 7.343292236328125e-05 }, { "name": "__tLogger__", @@ -14632,16 +15199,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488718.6346369, - "msecs": 634.0, - "relativeCreated": 5044.408208, - "thread": 135402127188224, + "created": 1756562579.489235, + "msecs": 489.0, + "relativeCreated": 4858.184113, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffe.livingroom.main_light) to 2", - "asctime": "2025-08-29 19:31:58,634", + "asctime": "2025-08-30 16:02:59,489", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp.set", @@ -14659,16 +15226,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488718.534252, - "msecs": 534.0, - "relativeCreated": 4944.023571, - "thread": 135402127188224, + "created": 1756562579.388537, + "msecs": 388.0, + "relativeCreated": 4757.485989, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/color_temp/set and payload 2", - "asctime": "2025-08-29 19:31:58,534" + "asctime": "2025-08-30 16:02:59,388" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", @@ -14686,16 +15253,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488718.5372486, - "msecs": 537.0, - "relativeCreated": 4947.019982, - "thread": 135402099861184, + "created": 1756562579.392499, + "msecs": 392.0, + "relativeCreated": 4761.447978, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"color_temp\": 291}'", - "asctime": "2025-08-29 19:31:58,537" + "asctime": "2025-08-30 16:02:59,392" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -14713,16 +15280,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488718.5375018, - "msecs": 537.0, - "relativeCreated": 4947.273129, - "thread": 135402099861184, + "created": 1756562579.3928816, + "msecs": 392.0, + "relativeCreated": 4761.830864, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:58,537" + "asctime": "2025-08-30 16:02:59,392" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -14740,16 +15307,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488718.5382159, - "msecs": 538.0, - "relativeCreated": 4947.987299, - "thread": 135402099861184, + "created": 1756562579.3939195, + "msecs": 393.0, + "relativeCreated": 4762.868579, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:58,538" + "asctime": "2025-08-30 16:02:59,393" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", @@ -14767,19 +15334,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488718.5804777, - "msecs": 580.0, - "relativeCreated": 4990.249133, - "thread": 135402099861184, + "created": 1756562579.437806, + "msecs": 437.0, + "relativeCreated": 4806.754968, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'2'", - "asctime": "2025-08-29 19:31:58,580" + "asctime": "2025-08-30 16:02:59,437" } ], - "time_consumption": 0.05415916442871094 + "time_consumption": 0.051429033279418945 }, { "name": "__tLogger__", @@ -14797,16 +15364,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488718.6350014, - "msecs": 635.0, - "relativeCreated": 5044.772783, - "thread": 135402127188224, + "created": 1756562579.4897304, + "msecs": 489.0, + "relativeCreated": 4858.679381, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.color_temp (ffe.livingroom.main_light) is correct (Content 2 and Type is ).", - "asctime": "2025-08-29 19:31:58,635", + "asctime": "2025-08-30 16:02:59,489", "moduleLogger": [ { "name": "__unittest__", @@ -14825,16 +15392,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488718.6348624, - "msecs": 634.0, - "relativeCreated": 5044.633891, - "thread": 135402127188224, + "created": 1756562579.489524, + "msecs": 489.0, + "relativeCreated": 4858.473147, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (ffe.livingroom.main_light)): 2 ()", - "asctime": "2025-08-29 19:31:58,634" + "asctime": "2025-08-30 16:02:59,489" }, { "name": "__unittest__", @@ -14854,19 +15421,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488718.6349177, - "msecs": 634.0, - "relativeCreated": 5044.689182, - "thread": 135402127188224, + "created": 1756562579.489651, + "msecs": 489.0, + "relativeCreated": 4858.60003, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffe.livingroom.main_light)): result = 2 ()", - "asctime": "2025-08-29 19:31:58,634" + "asctime": "2025-08-30 16:02:59,489" } ], - "time_consumption": 8.368492126464844e-05 + "time_consumption": 7.939338684082031e-05 }, { "name": "__tLogger__", @@ -14884,16 +15451,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488718.7355068, - "msecs": 735.0, - "relativeCreated": 5145.278142, - "thread": 135402127188224, + "created": 1756562579.5906084, + "msecs": 590.0, + "relativeCreated": 4959.557528, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffe.livingroom.main_light) to 4", - "asctime": "2025-08-29 19:31:58,735", + "asctime": "2025-08-30 16:02:59,590", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp.set", @@ -14911,16 +15478,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488718.635128, - "msecs": 635.0, - "relativeCreated": 5044.899507, - "thread": 135402127188224, + "created": 1756562579.4899182, + "msecs": 489.0, + "relativeCreated": 4858.867217, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/color_temp/set and payload 4", - "asctime": "2025-08-29 19:31:58,635" + "asctime": "2025-08-30 16:02:59,489" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", @@ -14938,16 +15505,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488718.6378849, - "msecs": 637.0, - "relativeCreated": 5047.656483, - "thread": 135402099861184, + "created": 1756562579.49394, + "msecs": 493.0, + "relativeCreated": 4862.889419, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"color_temp\": 332}'", - "asctime": "2025-08-29 19:31:58,637" + "asctime": "2025-08-30 16:02:59,493" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -14965,16 +15532,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488718.6381195, - "msecs": 638.0, - "relativeCreated": 5047.890888, - "thread": 135402099861184, + "created": 1756562579.4944153, + "msecs": 494.0, + "relativeCreated": 4863.364522, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:58,638" + "asctime": "2025-08-30 16:02:59,494" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -14992,16 +15559,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488718.6386797, - "msecs": 638.0, - "relativeCreated": 5048.451255, - "thread": 135402099861184, + "created": 1756562579.4958234, + "msecs": 495.0, + "relativeCreated": 4864.772412, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:58,638" + "asctime": "2025-08-30 16:02:59,495" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", @@ -15019,19 +15586,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488718.681556, - "msecs": 681.0, - "relativeCreated": 5091.327286, - "thread": 135402099861184, + "created": 1756562579.5412033, + "msecs": 541.0, + "relativeCreated": 4910.152251, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'4'", - "asctime": "2025-08-29 19:31:58,681" + "asctime": "2025-08-30 16:02:59,541" } ], - "time_consumption": 0.05395078659057617 + "time_consumption": 0.04940509796142578 }, { "name": "__tLogger__", @@ -15049,16 +15616,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488718.7358239, - "msecs": 735.0, - "relativeCreated": 5145.595314, - "thread": 135402127188224, + "created": 1756562579.5910676, + "msecs": 591.0, + "relativeCreated": 4960.016716, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.color_temp (ffe.livingroom.main_light) is correct (Content 4 and Type is ).", - "asctime": "2025-08-29 19:31:58,735", + "asctime": "2025-08-30 16:02:59,591", "moduleLogger": [ { "name": "__unittest__", @@ -15077,16 +15644,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488718.7357285, - "msecs": 735.0, - "relativeCreated": 5145.499903, - "thread": 135402127188224, + "created": 1756562579.5908961, + "msecs": 590.0, + "relativeCreated": 4959.845142, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (ffe.livingroom.main_light)): 4 ()", - "asctime": "2025-08-29 19:31:58,735" + "asctime": "2025-08-30 16:02:59,590" }, { "name": "__unittest__", @@ -15106,19 +15673,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488718.735782, - "msecs": 735.0, - "relativeCreated": 5145.553367, - "thread": 135402127188224, + "created": 1756562579.590992, + "msecs": 590.0, + "relativeCreated": 4959.941045, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffe.livingroom.main_light)): result = 4 ()", - "asctime": "2025-08-29 19:31:58,735" + "asctime": "2025-08-30 16:02:59,590" } ], - "time_consumption": 4.1961669921875e-05 + "time_consumption": 7.557868957519531e-05 }, { "name": "__tLogger__", @@ -15136,16 +15703,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488718.8364646, - "msecs": 836.0, - "relativeCreated": 5246.23602, - "thread": 135402127188224, + "created": 1756562579.69288, + "msecs": 692.0, + "relativeCreated": 5061.828879, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffe.livingroom.main_light) to 6", - "asctime": "2025-08-29 19:31:58,836", + "asctime": "2025-08-30 16:02:59,692", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp.set", @@ -15163,16 +15730,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488718.7359352, - "msecs": 735.0, - "relativeCreated": 5145.706596, - "thread": 135402127188224, + "created": 1756562579.5912514, + "msecs": 591.0, + "relativeCreated": 4960.20055, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/color_temp/set and payload 6", - "asctime": "2025-08-29 19:31:58,735" + "asctime": "2025-08-30 16:02:59,591" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", @@ -15190,16 +15757,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488718.7386074, - "msecs": 738.0, - "relativeCreated": 5148.378836, - "thread": 135402099861184, + "created": 1756562579.5952804, + "msecs": 595.0, + "relativeCreated": 4964.229473, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"color_temp\": 372}'", - "asctime": "2025-08-29 19:31:58,738" + "asctime": "2025-08-30 16:02:59,595" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -15217,16 +15784,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488718.7388446, - "msecs": 738.0, - "relativeCreated": 5148.616048, - "thread": 135402099861184, + "created": 1756562579.5957758, + "msecs": 595.0, + "relativeCreated": 4964.724739, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:58,738" + "asctime": "2025-08-30 16:02:59,595" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -15244,16 +15811,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488718.7395172, - "msecs": 739.0, - "relativeCreated": 5149.288518, - "thread": 135402099861184, + "created": 1756562579.5970452, + "msecs": 597.0, + "relativeCreated": 4965.994367, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:58,739" + "asctime": "2025-08-30 16:02:59,597" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", @@ -15271,19 +15838,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488718.7813957, - "msecs": 781.0, - "relativeCreated": 5191.167092, - "thread": 135402099861184, + "created": 1756562579.6411405, + "msecs": 641.0, + "relativeCreated": 5010.08971, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'6'", - "asctime": "2025-08-29 19:31:58,781" + "asctime": "2025-08-30 16:02:59,641" } ], - "time_consumption": 0.0550689697265625 + "time_consumption": 0.05173945426940918 }, { "name": "__tLogger__", @@ -15301,16 +15868,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488718.8367972, - "msecs": 836.0, - "relativeCreated": 5246.568515, - "thread": 135402127188224, + "created": 1756562579.693397, + "msecs": 693.0, + "relativeCreated": 5062.34602, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.color_temp (ffe.livingroom.main_light) is correct (Content 6 and Type is ).", - "asctime": "2025-08-29 19:31:58,836", + "asctime": "2025-08-30 16:02:59,693", "moduleLogger": [ { "name": "__unittest__", @@ -15329,16 +15896,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488718.836698, - "msecs": 836.0, - "relativeCreated": 5246.46957, - "thread": 135402127188224, + "created": 1756562579.69322, + "msecs": 693.0, + "relativeCreated": 5062.169055, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (ffe.livingroom.main_light)): 6 ()", - "asctime": "2025-08-29 19:31:58,836" + "asctime": "2025-08-30 16:02:59,693" }, { "name": "__unittest__", @@ -15358,19 +15925,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488718.8367548, - "msecs": 836.0, - "relativeCreated": 5246.52619, - "thread": 135402127188224, + "created": 1756562579.693323, + "msecs": 693.0, + "relativeCreated": 5062.272095, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffe.livingroom.main_light)): result = 6 ()", - "asctime": "2025-08-29 19:31:58,836" + "asctime": "2025-08-30 16:02:59,693" } ], - "time_consumption": 4.2438507080078125e-05 + "time_consumption": 7.414817810058594e-05 }, { "name": "__tLogger__", @@ -15388,16 +15955,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488718.937422, - "msecs": 937.0, - "relativeCreated": 5347.193573, - "thread": 135402127188224, + "created": 1756562579.7952096, + "msecs": 795.0, + "relativeCreated": 5164.158776, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffe.livingroom.main_light) to 8", - "asctime": "2025-08-29 19:31:58,937", + "asctime": "2025-08-30 16:02:59,795", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp.set", @@ -15415,16 +15982,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488718.83691, - "msecs": 836.0, - "relativeCreated": 5246.681568, - "thread": 135402127188224, + "created": 1756562579.6935792, + "msecs": 693.0, + "relativeCreated": 5062.528483, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/color_temp/set and payload 8", - "asctime": "2025-08-29 19:31:58,836" + "asctime": "2025-08-30 16:02:59,693" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", @@ -15442,16 +16009,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488718.8399122, - "msecs": 839.0, - "relativeCreated": 5249.683671, - "thread": 135402099861184, + "created": 1756562579.6976206, + "msecs": 697.0, + "relativeCreated": 5066.56986, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"color_temp\": 413}'", - "asctime": "2025-08-29 19:31:58,839" + "asctime": "2025-08-30 16:02:59,697" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -15469,16 +16036,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488718.8401656, - "msecs": 840.0, - "relativeCreated": 5249.93701, - "thread": 135402099861184, + "created": 1756562579.6981146, + "msecs": 698.0, + "relativeCreated": 5067.063566, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:58,840" + "asctime": "2025-08-30 16:02:59,698" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -15496,16 +16063,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488718.8409388, - "msecs": 840.0, - "relativeCreated": 5250.710111, - "thread": 135402099861184, + "created": 1756562579.699403, + "msecs": 699.0, + "relativeCreated": 5068.352207, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:58,840" + "asctime": "2025-08-30 16:02:59,699" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", @@ -15523,19 +16090,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488718.8832345, - "msecs": 883.0, - "relativeCreated": 5293.006102, - "thread": 135402099861184, + "created": 1756562579.7451456, + "msecs": 745.0, + "relativeCreated": 5114.09461, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'8'", - "asctime": "2025-08-29 19:31:58,883" + "asctime": "2025-08-30 16:02:59,745" } ], - "time_consumption": 0.05418753623962402 + "time_consumption": 0.0500640869140625 }, { "name": "__tLogger__", @@ -15553,16 +16120,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488718.9377897, - "msecs": 937.0, - "relativeCreated": 5347.561018, - "thread": 135402127188224, + "created": 1756562579.795671, + "msecs": 795.0, + "relativeCreated": 5164.620087, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.color_temp (ffe.livingroom.main_light) is correct (Content 8 and Type is ).", - "asctime": "2025-08-29 19:31:58,937", + "asctime": "2025-08-30 16:02:59,795", "moduleLogger": [ { "name": "__unittest__", @@ -15581,16 +16148,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488718.93769, - "msecs": 937.0, - "relativeCreated": 5347.461605, - "thread": 135402127188224, + "created": 1756562579.7954996, + "msecs": 795.0, + "relativeCreated": 5164.448638, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (ffe.livingroom.main_light)): 8 ()", - "asctime": "2025-08-29 19:31:58,937" + "asctime": "2025-08-30 16:02:59,795" }, { "name": "__unittest__", @@ -15610,19 +16177,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488718.9377475, - "msecs": 937.0, - "relativeCreated": 5347.518952, - "thread": 135402127188224, + "created": 1756562579.7955964, + "msecs": 795.0, + "relativeCreated": 5164.545504, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffe.livingroom.main_light)): result = 8 ()", - "asctime": "2025-08-29 19:31:58,937" + "asctime": "2025-08-30 16:02:59,795" } ], - "time_consumption": 4.220008850097656e-05 + "time_consumption": 7.462501525878906e-05 }, { "name": "__tLogger__", @@ -15640,16 +16207,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488719.038422, - "msecs": 38.0, - "relativeCreated": 5448.19338, - "thread": 135402127188224, + "created": 1756562579.8967605, + "msecs": 896.0, + "relativeCreated": 5265.709687, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffe.livingroom.main_light) to 10", - "asctime": "2025-08-29 19:31:59,038", + "asctime": "2025-08-30 16:02:59,896", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp.set", @@ -15667,16 +16234,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488718.9379046, - "msecs": 937.0, - "relativeCreated": 5347.676028, - "thread": 135402127188224, + "created": 1756562579.7958543, + "msecs": 795.0, + "relativeCreated": 5164.803385, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/color_temp/set and payload 10", - "asctime": "2025-08-29 19:31:58,937" + "asctime": "2025-08-30 16:02:59,795" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light.set", @@ -15694,16 +16261,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488718.940758, - "msecs": 940.0, - "relativeCreated": 5350.52948, - "thread": 135402099861184, + "created": 1756562579.7999587, + "msecs": 799.0, + "relativeCreated": 5168.90786, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/main_light/set and payload b'{\"color_temp\": 454}'", - "asctime": "2025-08-29 19:31:58,940" + "asctime": "2025-08-30 16:02:59,799" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -15721,16 +16288,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488718.9409971, - "msecs": 940.0, - "relativeCreated": 5350.768672, - "thread": 135402099861184, + "created": 1756562579.8004553, + "msecs": 800.0, + "relativeCreated": 5169.404542, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:58,940" + "asctime": "2025-08-30 16:02:59,800" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -15748,16 +16315,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488718.9418235, - "msecs": 941.0, - "relativeCreated": 5351.595045, - "thread": 135402099861184, + "created": 1756562579.8017573, + "msecs": 801.0, + "relativeCreated": 5170.706511, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:58,941" + "asctime": "2025-08-30 16:02:59,801" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", @@ -15775,19 +16342,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488718.9834297, - "msecs": 983.0, - "relativeCreated": 5393.201178, - "thread": 135402099861184, + "created": 1756562579.8459587, + "msecs": 845.0, + "relativeCreated": 5214.907645, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'10'", - "asctime": "2025-08-29 19:31:58,983" + "asctime": "2025-08-30 16:02:59,845" } ], - "time_consumption": 0.0549924373626709 + "time_consumption": 0.050801753997802734 }, { "name": "__tLogger__", @@ -15805,16 +16372,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488719.0387645, - "msecs": 38.0, - "relativeCreated": 5448.535884, - "thread": 135402127188224, + "created": 1756562579.8973012, + "msecs": 897.0, + "relativeCreated": 5266.250449, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.color_temp (ffe.livingroom.main_light) is correct (Content 10 and Type is ).", - "asctime": "2025-08-29 19:31:59,038", + "asctime": "2025-08-30 16:02:59,897", "moduleLogger": [ { "name": "__unittest__", @@ -15833,16 +16400,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488719.038673, - "msecs": 38.0, - "relativeCreated": 5448.44427, - "thread": 135402127188224, + "created": 1756562579.8971133, + "msecs": 897.0, + "relativeCreated": 5266.062386, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (ffe.livingroom.main_light)): 10 ()", - "asctime": "2025-08-29 19:31:59,038" + "asctime": "2025-08-30 16:02:59,897" }, { "name": "__unittest__", @@ -15862,24 +16429,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488719.038725, - "msecs": 38.0, - "relativeCreated": 5448.496422, - "thread": 135402127188224, + "created": 1756562579.897226, + "msecs": 897.0, + "relativeCreated": 5266.175007, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffe.livingroom.main_light)): result = 10 ()", - "asctime": "2025-08-29 19:31:59,038" + "asctime": "2025-08-30 16:02:59,897" } ], - "time_consumption": 3.9577484130859375e-05 + "time_consumption": 7.510185241699219e-05 } ], - "time_consumption": 0.8074710369110107, - "time_start": "2025-08-29 19:31:58,231", - "time_finished": "2025-08-29 19:31:59,038" + "time_consumption": 0.812730073928833, + "time_start": "2025-08-30 16:02:59,084", + "time_finished": "2025-08-30 16:02:59,897" }, "Light.color_temp (ffe.livingroom.main_light) -> ViDevCommon.color_temp (ffe.livingroom.main_light)": { "name": "__tLogger__", @@ -15894,16 +16461,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488719.0390248, - "msecs": 39.0, - "relativeCreated": 5448.796445, - "thread": 135402127188224, + "created": 1756562579.8977141, + "msecs": 897.0, + "relativeCreated": 5266.663346, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Light.color_temp (ffe.livingroom.main_light) -> ViDevCommon.color_temp (ffe.livingroom.main_light)", - "asctime": "2025-08-29 19:31:59,039", + "asctime": "2025-08-30 16:02:59,897", "moduleLogger": [], "testcaseLogger": [ { @@ -15919,16 +16486,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488719.1394107, - "msecs": 139.0, - "relativeCreated": 5549.182059, - "thread": 135402127188224, + "created": 1756562579.9981468, + "msecs": 998.0, + "relativeCreated": 5367.096048, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:31:59,139", + "asctime": "2025-08-30 16:02:59,998", "moduleLogger": [], "time_consumption": 0.0 }, @@ -15947,16 +16514,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488719.240188, - "msecs": 240.0, - "relativeCreated": 5649.959389, - "thread": 135402127188224, + "created": 1756562580.0994604, + "msecs": 99.0, + "relativeCreated": 5468.409526, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 19:31:59,240", + "asctime": "2025-08-30 16:03:00,099", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp.set", @@ -15974,19 +16541,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488719.1397154, - "msecs": 139.0, - "relativeCreated": 5549.486715, - "thread": 135402127188224, + "created": 1756562579.9985485, + "msecs": 998.0, + "relativeCreated": 5367.497484, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/main_light/color_temp/set and payload 10", - "asctime": "2025-08-29 19:31:59,139" + "asctime": "2025-08-30 16:02:59,998" } ], - "time_consumption": 0.10047245025634766 + "time_consumption": 0.10091185569763184 }, { "name": "__tLogger__", @@ -16004,16 +16571,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488719.2405732, - "msecs": 240.0, - "relativeCreated": 5650.34454, - "thread": 135402127188224, + "created": 1756562580.0999453, + "msecs": 99.0, + "relativeCreated": 5468.894332, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 19:31:59,240", + "asctime": "2025-08-30 16:03:00,099", "moduleLogger": [ { "name": "__unittest__", @@ -16032,16 +16599,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488719.240414, - "msecs": 240.0, - "relativeCreated": 5650.185426, - "thread": 135402127188224, + "created": 1756562580.0997646, + "msecs": 99.0, + "relativeCreated": 5468.713697, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 19:31:59,240" + "asctime": "2025-08-30 16:03:00,099" }, { "name": "__unittest__", @@ -16061,19 +16628,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488719.2405097, - "msecs": 240.0, - "relativeCreated": 5650.281129, - "thread": 135402127188224, + "created": 1756562580.099868, + "msecs": 99.0, + "relativeCreated": 5468.817388, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 19:31:59,240" + "asctime": "2025-08-30 16:03:00,099" } ], - "time_consumption": 6.341934204101562e-05 + "time_consumption": 7.724761962890625e-05 }, { "name": "__tLogger__", @@ -16091,16 +16658,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488719.3412204, - "msecs": 341.0, - "relativeCreated": 5750.991697, - "thread": 135402127188224, + "created": 1756562580.200888, + "msecs": 200.0, + "relativeCreated": 5569.836853, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (ffe.livingroom.main_light) to 0", - "asctime": "2025-08-29 19:31:59,341", + "asctime": "2025-08-30 16:03:00,200", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -16118,16 +16685,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488719.240732, - "msecs": 240.0, - "relativeCreated": 5650.503318, - "thread": 135402127188224, + "created": 1756562580.100204, + "msecs": 100.0, + "relativeCreated": 5469.153043, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:59,240" + "asctime": "2025-08-30 16:03:00,100" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -16145,16 +16712,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488719.2416627, - "msecs": 241.0, - "relativeCreated": 5651.434057, - "thread": 135402099861184, + "created": 1756562580.1016092, + "msecs": 101.0, + "relativeCreated": 5470.558216, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:59,241" + "asctime": "2025-08-30 16:03:00,101" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", @@ -16172,19 +16739,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488719.24364, - "msecs": 243.0, - "relativeCreated": 5653.411535, - "thread": 135402099861184, + "created": 1756562580.1046078, + "msecs": 104.0, + "relativeCreated": 5473.556792, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'0'", - "asctime": "2025-08-29 19:31:59,243" + "asctime": "2025-08-30 16:03:00,104" } ], - "time_consumption": 0.0975804328918457 + "time_consumption": 0.09628009796142578 }, { "name": "__tLogger__", @@ -16202,16 +16769,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488719.341647, - "msecs": 341.0, - "relativeCreated": 5751.418346, - "thread": 135402127188224, + "created": 1756562580.2014532, + "msecs": 201.0, + "relativeCreated": 5570.40251, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.color_temp (ffe.livingroom.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 19:31:59,341", + "asctime": "2025-08-30 16:03:00,201", "moduleLogger": [ { "name": "__unittest__", @@ -16230,16 +16797,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488719.34151, - "msecs": 341.0, - "relativeCreated": 5751.281565, - "thread": 135402127188224, + "created": 1756562580.2012346, + "msecs": 201.0, + "relativeCreated": 5570.183789, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffe.livingroom.main_light)): 0 ()", - "asctime": "2025-08-29 19:31:59,341" + "asctime": "2025-08-30 16:03:00,201" }, { "name": "__unittest__", @@ -16259,19 +16826,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488719.341575, - "msecs": 341.0, - "relativeCreated": 5751.346301, - "thread": 135402127188224, + "created": 1756562580.2013686, + "msecs": 201.0, + "relativeCreated": 5570.317758, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffe.livingroom.main_light)): result = 0 ()", - "asctime": "2025-08-29 19:31:59,341" + "asctime": "2025-08-30 16:03:00,201" } ], - "time_consumption": 7.200241088867188e-05 + "time_consumption": 8.463859558105469e-05 }, { "name": "__tLogger__", @@ -16289,16 +16856,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488719.44232, - "msecs": 442.0, - "relativeCreated": 5852.091488, - "thread": 135402127188224, + "created": 1756562580.3025224, + "msecs": 302.0, + "relativeCreated": 5671.471607, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (ffe.livingroom.main_light) to 2", - "asctime": "2025-08-29 19:31:59,442", + "asctime": "2025-08-30 16:03:00,302", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -16316,16 +16883,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488719.341822, - "msecs": 341.0, - "relativeCreated": 5751.593477, - "thread": 135402127188224, + "created": 1756562580.2017074, + "msecs": 201.0, + "relativeCreated": 5570.656363, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:59,341" + "asctime": "2025-08-30 16:03:00,201" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -16343,16 +16910,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488719.3429587, - "msecs": 342.0, - "relativeCreated": 5752.730137, - "thread": 135402099861184, + "created": 1756562580.2029822, + "msecs": 202.0, + "relativeCreated": 5571.931358, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:59,342" + "asctime": "2025-08-30 16:03:00,202" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", @@ -16370,19 +16937,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488719.345049, - "msecs": 345.0, - "relativeCreated": 5754.820226, - "thread": 135402099861184, + "created": 1756562580.2061038, + "msecs": 206.0, + "relativeCreated": 5575.052824, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'2'", - "asctime": "2025-08-29 19:31:59,345" + "asctime": "2025-08-30 16:03:00,206" } ], - "time_consumption": 0.09727120399475098 + "time_consumption": 0.09641861915588379 }, { "name": "__tLogger__", @@ -16400,16 +16967,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488719.442685, - "msecs": 442.0, - "relativeCreated": 5852.456486, - "thread": 135402127188224, + "created": 1756562580.303012, + "msecs": 303.0, + "relativeCreated": 5671.961039, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.color_temp (ffe.livingroom.main_light) is correct (Content 2 and Type is ).", - "asctime": "2025-08-29 19:31:59,442", + "asctime": "2025-08-30 16:03:00,303", "moduleLogger": [ { "name": "__unittest__", @@ -16428,16 +16995,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488719.442586, - "msecs": 442.0, - "relativeCreated": 5852.357354, - "thread": 135402127188224, + "created": 1756562580.3028083, + "msecs": 302.0, + "relativeCreated": 5671.757459, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffe.livingroom.main_light)): 2 ()", - "asctime": "2025-08-29 19:31:59,442" + "asctime": "2025-08-30 16:03:00,302" }, { "name": "__unittest__", @@ -16457,19 +17024,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488719.4426434, - "msecs": 442.0, - "relativeCreated": 5852.41494, - "thread": 135402127188224, + "created": 1756562580.3029044, + "msecs": 302.0, + "relativeCreated": 5671.8534, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffe.livingroom.main_light)): result = 2 ()", - "asctime": "2025-08-29 19:31:59,442" + "asctime": "2025-08-30 16:03:00,302" } ], - "time_consumption": 4.1484832763671875e-05 + "time_consumption": 0.00010752677917480469 }, { "name": "__tLogger__", @@ -16487,16 +17054,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488719.5433865, - "msecs": 543.0, - "relativeCreated": 5953.157749, - "thread": 135402127188224, + "created": 1756562580.4048889, + "msecs": 404.0, + "relativeCreated": 5773.837926, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (ffe.livingroom.main_light) to 4", - "asctime": "2025-08-29 19:31:59,543", + "asctime": "2025-08-30 16:03:00,404", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -16514,16 +17081,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488719.4428425, - "msecs": 442.0, - "relativeCreated": 5852.613711, - "thread": 135402127188224, + "created": 1756562580.3032715, + "msecs": 303.0, + "relativeCreated": 5672.220592, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:59,442" + "asctime": "2025-08-30 16:03:00,303" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -16541,16 +17108,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488719.4440386, - "msecs": 444.0, - "relativeCreated": 5853.810003, - "thread": 135402099861184, + "created": 1756562580.3046036, + "msecs": 304.0, + "relativeCreated": 5673.55277, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:59,444" + "asctime": "2025-08-30 16:03:00,304" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", @@ -16568,19 +17135,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488719.4460795, - "msecs": 446.0, - "relativeCreated": 5855.850805, - "thread": 135402099861184, + "created": 1756562580.3076599, + "msecs": 307.0, + "relativeCreated": 5676.608801, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'4'", - "asctime": "2025-08-29 19:31:59,446" + "asctime": "2025-08-30 16:03:00,307" } ], - "time_consumption": 0.09730696678161621 + "time_consumption": 0.09722900390625 }, { "name": "__tLogger__", @@ -16598,16 +17165,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488719.543767, - "msecs": 543.0, - "relativeCreated": 5953.538427, - "thread": 135402127188224, + "created": 1756562580.405449, + "msecs": 405.0, + "relativeCreated": 5774.398111, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.color_temp (ffe.livingroom.main_light) is correct (Content 4 and Type is ).", - "asctime": "2025-08-29 19:31:59,543", + "asctime": "2025-08-30 16:03:00,405", "moduleLogger": [ { "name": "__unittest__", @@ -16626,16 +17193,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488719.5436482, - "msecs": 543.0, - "relativeCreated": 5953.419582, - "thread": 135402127188224, + "created": 1756562580.4052358, + "msecs": 405.0, + "relativeCreated": 5774.184825, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffe.livingroom.main_light)): 4 ()", - "asctime": "2025-08-29 19:31:59,543" + "asctime": "2025-08-30 16:03:00,405" }, { "name": "__unittest__", @@ -16655,19 +17222,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488719.5437043, - "msecs": 543.0, - "relativeCreated": 5953.475785, - "thread": 135402127188224, + "created": 1756562580.4053414, + "msecs": 405.0, + "relativeCreated": 5774.290569, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffe.livingroom.main_light)): result = 4 ()", - "asctime": "2025-08-29 19:31:59,543" + "asctime": "2025-08-30 16:03:00,405" } ], - "time_consumption": 6.270408630371094e-05 + "time_consumption": 0.00010752677917480469 }, { "name": "__tLogger__", @@ -16685,16 +17252,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488719.6443126, - "msecs": 644.0, - "relativeCreated": 6054.083896, - "thread": 135402127188224, + "created": 1756562580.5063834, + "msecs": 506.0, + "relativeCreated": 5875.332388, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (ffe.livingroom.main_light) to 6", - "asctime": "2025-08-29 19:31:59,644", + "asctime": "2025-08-30 16:03:00,506", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -16712,16 +17279,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488719.5439343, - "msecs": 543.0, - "relativeCreated": 5953.705865, - "thread": 135402127188224, + "created": 1756562580.4057074, + "msecs": 405.0, + "relativeCreated": 5774.656414, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:59,543" + "asctime": "2025-08-30 16:03:00,405" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -16739,16 +17306,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488719.5451076, - "msecs": 545.0, - "relativeCreated": 5954.879043, - "thread": 135402099861184, + "created": 1756562580.407013, + "msecs": 407.0, + "relativeCreated": 5775.96208, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:59,545" + "asctime": "2025-08-30 16:03:00,407" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", @@ -16766,19 +17333,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488719.547096, - "msecs": 547.0, - "relativeCreated": 5956.867409, - "thread": 135402099861184, + "created": 1756562580.410094, + "msecs": 410.0, + "relativeCreated": 5779.043216, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'6'", - "asctime": "2025-08-29 19:31:59,547" + "asctime": "2025-08-30 16:03:00,410" } ], - "time_consumption": 0.09721660614013672 + "time_consumption": 0.09628939628601074 }, { "name": "__tLogger__", @@ -16796,16 +17363,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488719.6446698, - "msecs": 644.0, - "relativeCreated": 6054.441016, - "thread": 135402127188224, + "created": 1756562580.5068479, + "msecs": 506.0, + "relativeCreated": 5875.796791, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.color_temp (ffe.livingroom.main_light) is correct (Content 6 and Type is ).", - "asctime": "2025-08-29 19:31:59,644", + "asctime": "2025-08-30 16:03:00,506", "moduleLogger": [ { "name": "__unittest__", @@ -16824,16 +17391,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488719.6445699, - "msecs": 644.0, - "relativeCreated": 6054.341377, - "thread": 135402127188224, + "created": 1756562580.5066738, + "msecs": 506.0, + "relativeCreated": 5875.623135, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffe.livingroom.main_light)): 6 ()", - "asctime": "2025-08-29 19:31:59,644" + "asctime": "2025-08-30 16:03:00,506" }, { "name": "__unittest__", @@ -16853,19 +17420,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488719.644627, - "msecs": 644.0, - "relativeCreated": 6054.398695, - "thread": 135402127188224, + "created": 1756562580.506774, + "msecs": 506.0, + "relativeCreated": 5875.723067, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffe.livingroom.main_light)): result = 6 ()", - "asctime": "2025-08-29 19:31:59,644" + "asctime": "2025-08-30 16:03:00,506" } ], - "time_consumption": 4.267692565917969e-05 + "time_consumption": 7.390975952148438e-05 }, { "name": "__tLogger__", @@ -16883,16 +17450,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488719.7452185, - "msecs": 745.0, - "relativeCreated": 6154.989994, - "thread": 135402127188224, + "created": 1756562580.6087363, + "msecs": 608.0, + "relativeCreated": 5977.685482, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (ffe.livingroom.main_light) to 8", - "asctime": "2025-08-29 19:31:59,745", + "asctime": "2025-08-30 16:03:00,608", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -16910,16 +17477,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488719.6448312, - "msecs": 644.0, - "relativeCreated": 6054.60254, - "thread": 135402127188224, + "created": 1756562580.5070953, + "msecs": 507.0, + "relativeCreated": 5876.044365, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:59,644" + "asctime": "2025-08-30 16:03:00,507" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -16937,16 +17504,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488719.6456695, - "msecs": 645.0, - "relativeCreated": 6055.440805, - "thread": 135402099861184, + "created": 1756562580.508407, + "msecs": 508.0, + "relativeCreated": 5877.356141, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:59,645" + "asctime": "2025-08-30 16:03:00,508" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", @@ -16964,19 +17531,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488719.6477957, - "msecs": 647.0, - "relativeCreated": 6057.567267, - "thread": 135402099861184, + "created": 1756562580.5115337, + "msecs": 511.0, + "relativeCreated": 5880.482984, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'8'", - "asctime": "2025-08-29 19:31:59,647" + "asctime": "2025-08-30 16:03:00,511" } ], - "time_consumption": 0.09742283821105957 + "time_consumption": 0.09720253944396973 }, { "name": "__tLogger__", @@ -16994,16 +17561,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488719.745593, - "msecs": 745.0, - "relativeCreated": 6155.364423, - "thread": 135402127188224, + "created": 1756562580.6093109, + "msecs": 609.0, + "relativeCreated": 5978.260015, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.color_temp (ffe.livingroom.main_light) is correct (Content 8 and Type is ).", - "asctime": "2025-08-29 19:31:59,745", + "asctime": "2025-08-30 16:03:00,609", "moduleLogger": [ { "name": "__unittest__", @@ -17022,16 +17589,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488719.7454636, - "msecs": 745.0, - "relativeCreated": 6155.235019, - "thread": 135402127188224, + "created": 1756562580.6090255, + "msecs": 609.0, + "relativeCreated": 5977.974606, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffe.livingroom.main_light)): 8 ()", - "asctime": "2025-08-29 19:31:59,745" + "asctime": "2025-08-30 16:03:00,609" }, { "name": "__unittest__", @@ -17051,19 +17618,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488719.7455497, - "msecs": 745.0, - "relativeCreated": 6155.320973, - "thread": 135402127188224, + "created": 1756562580.609225, + "msecs": 609.0, + "relativeCreated": 5978.174035, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffe.livingroom.main_light)): result = 8 ()", - "asctime": "2025-08-29 19:31:59,745" + "asctime": "2025-08-30 16:03:00,609" } ], - "time_consumption": 4.3392181396484375e-05 + "time_consumption": 8.58306884765625e-05 }, { "name": "__tLogger__", @@ -17081,16 +17648,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488719.8462577, - "msecs": 846.0, - "relativeCreated": 6256.02917, - "thread": 135402127188224, + "created": 1756562580.7102501, + "msecs": 710.0, + "relativeCreated": 6079.199306, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (ffe.livingroom.main_light) to 10", - "asctime": "2025-08-29 19:31:59,846", + "asctime": "2025-08-30 16:03:00,710", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -17108,16 +17675,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488719.745757, - "msecs": 745.0, - "relativeCreated": 6155.528659, - "thread": 135402127188224, + "created": 1756562580.6095698, + "msecs": 609.0, + "relativeCreated": 5978.519014, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:59,745" + "asctime": "2025-08-30 16:03:00,609" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.main_light", @@ -17135,16 +17702,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488719.746914, - "msecs": 746.0, - "relativeCreated": 6156.685294, - "thread": 135402099861184, + "created": 1756562580.6108851, + "msecs": 610.0, + "relativeCreated": 5979.834119, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:59,746" + "asctime": "2025-08-30 16:03:00,610" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", @@ -17162,19 +17729,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488719.748842, - "msecs": 748.0, - "relativeCreated": 6158.613345, - "thread": 135402099861184, + "created": 1756562580.6140215, + "msecs": 614.0, + "relativeCreated": 5982.970786, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'10'", - "asctime": "2025-08-29 19:31:59,748" + "asctime": "2025-08-30 16:03:00,614" } ], - "time_consumption": 0.09741568565368652 + "time_consumption": 0.09622859954833984 }, { "name": "__tLogger__", @@ -17192,16 +17759,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488719.846654, - "msecs": 846.0, - "relativeCreated": 6256.425504, - "thread": 135402127188224, + "created": 1756562580.7107465, + "msecs": 710.0, + "relativeCreated": 6079.695664, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.color_temp (ffe.livingroom.main_light) is correct (Content 10 and Type is ).", - "asctime": "2025-08-29 19:31:59,846", + "asctime": "2025-08-30 16:03:00,710", "moduleLogger": [ { "name": "__unittest__", @@ -17220,16 +17787,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488719.846526, - "msecs": 846.0, - "relativeCreated": 6256.297321, - "thread": 135402127188224, + "created": 1756562580.710535, + "msecs": 710.0, + "relativeCreated": 6079.484287, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffe.livingroom.main_light)): 10 ()", - "asctime": "2025-08-29 19:31:59,846" + "asctime": "2025-08-30 16:03:00,710" }, { "name": "__unittest__", @@ -17249,24 +17816,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488719.8466094, - "msecs": 846.0, - "relativeCreated": 6256.380927, - "thread": 135402127188224, + "created": 1756562580.710667, + "msecs": 710.0, + "relativeCreated": 6079.61603, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffe.livingroom.main_light)): result = 10 ()", - "asctime": "2025-08-29 19:31:59,846" + "asctime": "2025-08-30 16:03:00,710" } ], - "time_consumption": 4.458427429199219e-05 + "time_consumption": 7.963180541992188e-05 } ], - "time_consumption": 0.8076291084289551, - "time_start": "2025-08-29 19:31:59,039", - "time_finished": "2025-08-29 19:31:59,846" + "time_consumption": 0.8130323886871338, + "time_start": "2025-08-30 16:02:59,897", + "time_finished": "2025-08-30 16:03:00,710" }, "ViDevCommon.brightness (ffe.livingroom.floorlamp) -> Light.brightness (ffe.livingroom.floor_light)": { "name": "__tLogger__", @@ -17281,16 +17848,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488719.8469527, - "msecs": 846.0, - "relativeCreated": 6256.724026, - "thread": 135402127188224, + "created": 1756562580.7112415, + "msecs": 711.0, + "relativeCreated": 6080.190559, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.brightness (ffe.livingroom.floorlamp) -> Light.brightness (ffe.livingroom.floor_light)", - "asctime": "2025-08-29 19:31:59,846", + "asctime": "2025-08-30 16:03:00,711", "moduleLogger": [], "testcaseLogger": [ { @@ -17306,16 +17873,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488719.9473603, - "msecs": 947.0, - "relativeCreated": 6357.13179, - "thread": 135402127188224, + "created": 1756562580.8120067, + "msecs": 812.0, + "relativeCreated": 6180.955851, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:31:59,947", + "asctime": "2025-08-30 16:03:00,812", "moduleLogger": [], "time_consumption": 0.0 }, @@ -17334,16 +17901,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488720.04919, - "msecs": 49.0, - "relativeCreated": 6458.961483, - "thread": 135402127188224, + "created": 1756562580.9146132, + "msecs": 914.0, + "relativeCreated": 6283.562346, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 19:32:00,049", + "asctime": "2025-08-30 16:03:00,914", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness.set", @@ -17361,16 +17928,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488719.9476945, - "msecs": 947.0, - "relativeCreated": 6357.466004, - "thread": 135402127188224, + "created": 1756562580.8124065, + "msecs": 812.0, + "relativeCreated": 6181.355563, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 100", - "asctime": "2025-08-29 19:31:59,947" + "asctime": "2025-08-30 16:03:00,812" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -17388,16 +17955,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488719.9480298, - "msecs": 948.0, - "relativeCreated": 6357.801016, - "thread": 135402127188224, + "created": 1756562580.812838, + "msecs": 812.0, + "relativeCreated": 6181.787343, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:59,948" + "asctime": "2025-08-30 16:03:00,812" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -17415,16 +17982,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488719.9481957, - "msecs": 948.0, - "relativeCreated": 6357.967132, - "thread": 135402127188224, + "created": 1756562580.813167, + "msecs": 813.0, + "relativeCreated": 6182.116319, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:59,948" + "asctime": "2025-08-30 16:03:00,813" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -17442,16 +18009,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488719.9483259, - "msecs": 948.0, - "relativeCreated": 6358.097323, - "thread": 135402127188224, + "created": 1756562580.813395, + "msecs": 813.0, + "relativeCreated": 6182.344177, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:59,948" + "asctime": "2025-08-30 16:03:00,813" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -17469,16 +18036,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488719.9485006, - "msecs": 948.0, - "relativeCreated": 6358.272257, - "thread": 135402127188224, + "created": 1756562580.813608, + "msecs": 813.0, + "relativeCreated": 6182.557097, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:59,948" + "asctime": "2025-08-30 16:03:00,813" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -17496,16 +18063,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488719.9486542, - "msecs": 948.0, - "relativeCreated": 6358.425404, - "thread": 135402127188224, + "created": 1756562580.8137934, + "msecs": 813.0, + "relativeCreated": 6182.742529, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:59,948" + "asctime": "2025-08-30 16:03:00,813" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -17523,16 +18090,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488719.9487767, - "msecs": 948.0, - "relativeCreated": 6358.548214, - "thread": 135402127188224, + "created": 1756562580.813972, + "msecs": 813.0, + "relativeCreated": 6182.921091, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:59,948" + "asctime": "2025-08-30 16:03:00,813" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -17550,16 +18117,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488719.9528348, - "msecs": 952.0, - "relativeCreated": 6362.606216, - "thread": 135402099861184, + "created": 1756562580.8208992, + "msecs": 820.0, + "relativeCreated": 6189.848456, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 19:31:59,952" + "asctime": "2025-08-30 16:03:00,820" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -17577,16 +18144,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488719.9531636, - "msecs": 953.0, - "relativeCreated": 6362.934897, - "thread": 135402099861184, + "created": 1756562580.8214436, + "msecs": 821.0, + "relativeCreated": 6190.392787, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 19:31:59,953" + "asctime": "2025-08-30 16:03:00,821" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -17604,16 +18171,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488719.9941437, - "msecs": 994.0, - "relativeCreated": 6403.915265, - "thread": 135402099861184, + "created": 1756562580.862039, + "msecs": 862.0, + "relativeCreated": 6230.98805, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 19:31:59,994" + "asctime": "2025-08-30 16:03:00,862" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -17631,16 +18198,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488719.9945934, - "msecs": 994.0, - "relativeCreated": 6404.364608, - "thread": 135402099861184, + "created": 1756562580.8627243, + "msecs": 862.0, + "relativeCreated": 6231.673395, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:59,994" + "asctime": "2025-08-30 16:03:00,862" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -17658,16 +18225,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488719.9948926, - "msecs": 994.0, - "relativeCreated": 6404.663982, - "thread": 135402099861184, + "created": 1756562580.8631942, + "msecs": 863.0, + "relativeCreated": 6232.143139, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 19:31:59,994" + "asctime": "2025-08-30 16:03:00,863" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -17685,16 +18252,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488719.9951339, - "msecs": 995.0, - "relativeCreated": 6404.905507, - "thread": 135402099861184, + "created": 1756562580.8636436, + "msecs": 863.0, + "relativeCreated": 6232.592704, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:59,995" + "asctime": "2025-08-30 16:03:00,863" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -17712,16 +18279,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488719.9953604, - "msecs": 995.0, - "relativeCreated": 6405.131669, - "thread": 135402099861184, + "created": 1756562580.864064, + "msecs": 864.0, + "relativeCreated": 6233.013071, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 19:31:59,995" + "asctime": "2025-08-30 16:03:00,864" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -17739,16 +18306,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488719.995594, - "msecs": 995.0, - "relativeCreated": 6405.365366, - "thread": 135402099861184, + "created": 1756562580.8644953, + "msecs": 864.0, + "relativeCreated": 6233.444543, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:59,995" + "asctime": "2025-08-30 16:03:00,864" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -17766,16 +18333,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488719.9958093, - "msecs": 995.0, - "relativeCreated": 6405.580702, - "thread": 135402099861184, + "created": 1756562580.8649256, + "msecs": 864.0, + "relativeCreated": 6233.874918, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 19:31:59,995" + "asctime": "2025-08-30 16:03:00,864" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -17793,16 +18360,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488719.9960375, - "msecs": 996.0, - "relativeCreated": 6405.808851, - "thread": 135402099861184, + "created": 1756562580.8654072, + "msecs": 865.0, + "relativeCreated": 6234.356466, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:59,996" + "asctime": "2025-08-30 16:03:00,865" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -17820,16 +18387,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488719.9962475, - "msecs": 996.0, - "relativeCreated": 6406.019073, - "thread": 135402099861184, + "created": 1756562580.8658211, + "msecs": 865.0, + "relativeCreated": 6234.770423, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:59,996" + "asctime": "2025-08-30 16:03:00,865" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -17847,16 +18414,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488719.9964666, - "msecs": 996.0, - "relativeCreated": 6406.238004, - "thread": 135402099861184, + "created": 1756562580.86626, + "msecs": 866.0, + "relativeCreated": 6235.209143, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:31:59,996" + "asctime": "2025-08-30 16:03:00,866" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", @@ -17874,19 +18441,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488719.9981108, - "msecs": 998.0, - "relativeCreated": 6407.882071, - "thread": 135402099861184, + "created": 1756562580.8686452, + "msecs": 868.0, + "relativeCreated": 6237.594317, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'100'", - "asctime": "2025-08-29 19:31:59,998" + "asctime": "2025-08-30 16:03:00,868" } ], - "time_consumption": 0.05107927322387695 + "time_consumption": 0.045968055725097656 }, { "name": "__tLogger__", @@ -17904,16 +18471,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488720.0496125, - "msecs": 49.0, - "relativeCreated": 6459.383962, - "thread": 135402127188224, + "created": 1756562580.915206, + "msecs": 915.0, + "relativeCreated": 6284.15512, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 19:32:00,049", + "asctime": "2025-08-30 16:03:00,915", "moduleLogger": [ { "name": "__unittest__", @@ -17932,16 +18499,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488720.0495114, - "msecs": 49.0, - "relativeCreated": 6459.282823, - "thread": 135402127188224, + "created": 1756562580.9150136, + "msecs": 915.0, + "relativeCreated": 6283.962664, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 19:32:00,049" + "asctime": "2025-08-30 16:03:00,915" }, { "name": "__unittest__", @@ -17961,19 +18528,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488720.0495696, - "msecs": 49.0, - "relativeCreated": 6459.340935, - "thread": 135402127188224, + "created": 1756562580.915123, + "msecs": 915.0, + "relativeCreated": 6284.07214, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 19:32:00,049" + "asctime": "2025-08-30 16:03:00,915" } ], - "time_consumption": 4.291534423828125e-05 + "time_consumption": 8.296966552734375e-05 }, { "name": "__tLogger__", @@ -17991,16 +18558,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488720.150239, - "msecs": 150.0, - "relativeCreated": 6560.010315, - "thread": 135402127188224, + "created": 1756562581.0159175, + "msecs": 15.0, + "relativeCreated": 6384.866565, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.livingroom.floorlamp) to 0", - "asctime": "2025-08-29 19:32:00,150", + "asctime": "2025-08-30 16:03:01,015", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness.set", @@ -18018,16 +18585,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.0497184, - "msecs": 49.0, - "relativeCreated": 6459.489601, - "thread": 135402127188224, + "created": 1756562580.9154072, + "msecs": 915.0, + "relativeCreated": 6284.356245, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 0", - "asctime": "2025-08-29 19:32:00,049" + "asctime": "2025-08-30 16:03:00,915" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -18045,16 +18612,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.0540385, - "msecs": 54.0, - "relativeCreated": 6463.809847, - "thread": 135402099861184, + "created": 1756562580.922169, + "msecs": 922.0, + "relativeCreated": 6291.1182, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"brightness\": 1}'", - "asctime": "2025-08-29 19:32:00,054" + "asctime": "2025-08-30 16:03:00,922" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -18072,16 +18639,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.0542736, - "msecs": 54.0, - "relativeCreated": 6464.044855, - "thread": 135402099861184, + "created": 1756562580.922531, + "msecs": 922.0, + "relativeCreated": 6291.479903, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,054" + "asctime": "2025-08-30 16:03:00,922" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -18099,16 +18666,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.054617, - "msecs": 54.0, - "relativeCreated": 6464.388364, - "thread": 135402099861184, + "created": 1756562580.9230618, + "msecs": 923.0, + "relativeCreated": 6292.010745, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"brightness\": 1}'", - "asctime": "2025-08-29 19:32:00,054" + "asctime": "2025-08-30 16:03:00,923" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -18126,16 +18693,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.0547886, - "msecs": 54.0, - "relativeCreated": 6464.559994, - "thread": 135402099861184, + "created": 1756562580.9233327, + "msecs": 923.0, + "relativeCreated": 6292.281811, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,054" + "asctime": "2025-08-30 16:03:00,923" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -18153,16 +18720,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.0551674, - "msecs": 55.0, - "relativeCreated": 6464.939041, - "thread": 135402099861184, + "created": 1756562580.9239247, + "msecs": 923.0, + "relativeCreated": 6292.87384, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"brightness\": 1}'", - "asctime": "2025-08-29 19:32:00,055" + "asctime": "2025-08-30 16:03:00,923" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -18180,16 +18747,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.0553625, - "msecs": 55.0, - "relativeCreated": 6465.134089, - "thread": 135402099861184, + "created": 1756562580.9242122, + "msecs": 924.0, + "relativeCreated": 6293.161446, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,055" + "asctime": "2025-08-30 16:03:00,924" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -18207,16 +18774,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.0556576, - "msecs": 55.0, - "relativeCreated": 6465.429086, - "thread": 135402099861184, + "created": 1756562580.9247878, + "msecs": 924.0, + "relativeCreated": 6293.736845, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"brightness\": 1}'", - "asctime": "2025-08-29 19:32:00,055" + "asctime": "2025-08-30 16:03:00,924" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -18234,16 +18801,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.055792, - "msecs": 55.0, - "relativeCreated": 6465.563571, - "thread": 135402099861184, + "created": 1756562580.9250927, + "msecs": 925.0, + "relativeCreated": 6294.041747, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,055" + "asctime": "2025-08-30 16:03:00,925" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -18261,16 +18828,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.056093, - "msecs": 56.0, - "relativeCreated": 6465.864371, - "thread": 135402099861184, + "created": 1756562580.9255826, + "msecs": 925.0, + "relativeCreated": 6294.531826, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"brightness\": 1}'", - "asctime": "2025-08-29 19:32:00,056" + "asctime": "2025-08-30 16:03:00,925" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -18288,16 +18855,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.056263, - "msecs": 56.0, - "relativeCreated": 6466.034282, - "thread": 135402099861184, + "created": 1756562580.9258153, + "msecs": 925.0, + "relativeCreated": 6294.764418, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,056" + "asctime": "2025-08-30 16:03:00,925" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -18315,16 +18882,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.0565078, - "msecs": 56.0, - "relativeCreated": 6466.279361, - "thread": 135402099861184, + "created": 1756562580.9263682, + "msecs": 926.0, + "relativeCreated": 6295.317399, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"brightness\": 1}'", - "asctime": "2025-08-29 19:32:00,056" + "asctime": "2025-08-30 16:03:00,926" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -18342,16 +18909,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.056636, - "msecs": 56.0, - "relativeCreated": 6466.407473, - "thread": 135402099861184, + "created": 1756562580.9266303, + "msecs": 926.0, + "relativeCreated": 6295.5792, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,056" + "asctime": "2025-08-30 16:03:00,926" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -18369,16 +18936,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.0569296, - "msecs": 56.0, - "relativeCreated": 6466.700895, - "thread": 135402099861184, + "created": 1756562580.9271665, + "msecs": 927.0, + "relativeCreated": 6296.115594, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,056" + "asctime": "2025-08-30 16:03:00,927" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -18396,16 +18963,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.0571942, - "msecs": 57.0, - "relativeCreated": 6466.965703, - "thread": 135402099861184, + "created": 1756562580.9276037, + "msecs": 927.0, + "relativeCreated": 6296.552928, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,057" + "asctime": "2025-08-30 16:03:00,927" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -18423,16 +18990,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.0574045, - "msecs": 57.0, - "relativeCreated": 6467.17591, - "thread": 135402099861184, + "created": 1756562580.928, + "msecs": 927.0, + "relativeCreated": 6296.948989, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,057" + "asctime": "2025-08-30 16:03:00,927" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -18450,16 +19017,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.057619, - "msecs": 57.0, - "relativeCreated": 6467.390572, - "thread": 135402099861184, + "created": 1756562580.9283652, + "msecs": 928.0, + "relativeCreated": 6297.314429, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,057" + "asctime": "2025-08-30 16:03:00,928" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -18477,16 +19044,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.0578244, - "msecs": 57.0, - "relativeCreated": 6467.595707, - "thread": 135402099861184, + "created": 1756562580.9287226, + "msecs": 928.0, + "relativeCreated": 6297.671781, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,057" + "asctime": "2025-08-30 16:03:00,928" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -18504,16 +19071,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.058026, - "msecs": 58.0, - "relativeCreated": 6467.797445, - "thread": 135402099861184, + "created": 1756562580.9290953, + "msecs": 929.0, + "relativeCreated": 6298.044171, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,058" + "asctime": "2025-08-30 16:03:00,929" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", @@ -18531,19 +19098,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.101779, - "msecs": 101.0, - "relativeCreated": 6511.550415, - "thread": 135402099861184, + "created": 1756562580.9761398, + "msecs": 976.0, + "relativeCreated": 6345.088989, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'0'", - "asctime": "2025-08-29 19:32:00,101" + "asctime": "2025-08-30 16:03:00,976" } ], - "time_consumption": 0.04846000671386719 + "time_consumption": 0.03977775573730469 }, { "name": "__tLogger__", @@ -18561,16 +19128,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488720.1506836, - "msecs": 150.0, - "relativeCreated": 6560.45516, - "thread": 135402127188224, + "created": 1756562581.016518, + "msecs": 16.0, + "relativeCreated": 6385.467271, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.brightness (ffe.livingroom.floor_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 19:32:00,150", + "asctime": "2025-08-30 16:03:01,016", "moduleLogger": [ { "name": "__unittest__", @@ -18589,16 +19156,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488720.150579, - "msecs": 150.0, - "relativeCreated": 6560.35026, - "thread": 135402127188224, + "created": 1756562581.0163374, + "msecs": 16.0, + "relativeCreated": 6385.28653, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffe.livingroom.floor_light)): 0 ()", - "asctime": "2025-08-29 19:32:00,150" + "asctime": "2025-08-30 16:03:01,016" }, { "name": "__unittest__", @@ -18618,19 +19185,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488720.1506407, - "msecs": 150.0, - "relativeCreated": 6560.412201, - "thread": 135402127188224, + "created": 1756562581.0164416, + "msecs": 16.0, + "relativeCreated": 6385.390661, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.livingroom.floor_light)): result = 0 ()", - "asctime": "2025-08-29 19:32:00,150" + "asctime": "2025-08-30 16:03:01,016" } ], - "time_consumption": 4.291534423828125e-05 + "time_consumption": 7.653236389160156e-05 }, { "name": "__tLogger__", @@ -18648,16 +19215,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488720.2512958, - "msecs": 251.0, - "relativeCreated": 6661.06713, - "thread": 135402127188224, + "created": 1756562581.1174066, + "msecs": 117.0, + "relativeCreated": 6486.35574, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.livingroom.floorlamp) to 20", - "asctime": "2025-08-29 19:32:00,251", + "asctime": "2025-08-30 16:03:01,117", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness.set", @@ -18675,16 +19242,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.1508, - "msecs": 150.0, - "relativeCreated": 6560.571404, - "thread": 135402127188224, + "created": 1756562581.0167181, + "msecs": 16.0, + "relativeCreated": 6385.667111, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 20", - "asctime": "2025-08-29 19:32:00,150" + "asctime": "2025-08-30 16:03:01,016" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -18702,16 +19269,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.155404, - "msecs": 155.0, - "relativeCreated": 6565.175517, - "thread": 135402099861184, + "created": 1756562581.02339, + "msecs": 23.0, + "relativeCreated": 6392.339131, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"brightness\": 52}'", - "asctime": "2025-08-29 19:32:00,155" + "asctime": "2025-08-30 16:03:01,023" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -18729,16 +19296,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.1563365, - "msecs": 156.0, - "relativeCreated": 6566.108092, - "thread": 135402099861184, + "created": 1756562581.0237565, + "msecs": 23.0, + "relativeCreated": 6392.705588, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,156" + "asctime": "2025-08-30 16:03:01,023" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -18756,16 +19323,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.1567147, - "msecs": 156.0, - "relativeCreated": 6566.486307, - "thread": 135402099861184, + "created": 1756562581.02429, + "msecs": 24.0, + "relativeCreated": 6393.239286, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"brightness\": 52}'", - "asctime": "2025-08-29 19:32:00,156" + "asctime": "2025-08-30 16:03:01,024" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -18783,16 +19350,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.1568768, - "msecs": 156.0, - "relativeCreated": 6566.648109, - "thread": 135402099861184, + "created": 1756562581.0245616, + "msecs": 24.0, + "relativeCreated": 6393.510719, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,156" + "asctime": "2025-08-30 16:03:01,024" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -18810,16 +19377,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.157204, - "msecs": 157.0, - "relativeCreated": 6566.975312, - "thread": 135402099861184, + "created": 1756562581.025256, + "msecs": 25.0, + "relativeCreated": 6394.205118, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"brightness\": 52}'", - "asctime": "2025-08-29 19:32:00,157" + "asctime": "2025-08-30 16:03:01,025" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -18837,16 +19404,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.157383, - "msecs": 157.0, - "relativeCreated": 6567.154341, - "thread": 135402099861184, + "created": 1756562581.025537, + "msecs": 25.0, + "relativeCreated": 6394.48608, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,157" + "asctime": "2025-08-30 16:03:01,025" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -18864,16 +19431,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.1576662, - "msecs": 157.0, - "relativeCreated": 6567.43762, - "thread": 135402099861184, + "created": 1756562581.0261261, + "msecs": 26.0, + "relativeCreated": 6395.075129, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"brightness\": 52}'", - "asctime": "2025-08-29 19:32:00,157" + "asctime": "2025-08-30 16:03:01,026" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -18891,16 +19458,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.1577945, - "msecs": 157.0, - "relativeCreated": 6567.565911, - "thread": 135402099861184, + "created": 1756562581.0263963, + "msecs": 26.0, + "relativeCreated": 6395.345197, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,157" + "asctime": "2025-08-30 16:03:01,026" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -18918,16 +19485,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.158067, - "msecs": 158.0, - "relativeCreated": 6567.838452, - "thread": 135402099861184, + "created": 1756562581.026952, + "msecs": 26.0, + "relativeCreated": 6395.901171, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"brightness\": 52}'", - "asctime": "2025-08-29 19:32:00,158" + "asctime": "2025-08-30 16:03:01,026" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -18945,16 +19512,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.1582265, - "msecs": 158.0, - "relativeCreated": 6567.997841, - "thread": 135402099861184, + "created": 1756562581.0272553, + "msecs": 27.0, + "relativeCreated": 6396.204378, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,158" + "asctime": "2025-08-30 16:03:01,027" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -18972,16 +19539,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.1585596, - "msecs": 158.0, - "relativeCreated": 6568.330827, - "thread": 135402099861184, + "created": 1756562581.0278187, + "msecs": 27.0, + "relativeCreated": 6396.767981, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"brightness\": 52}'", - "asctime": "2025-08-29 19:32:00,158" + "asctime": "2025-08-30 16:03:01,027" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -18999,16 +19566,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.1586883, - "msecs": 158.0, - "relativeCreated": 6568.45964, - "thread": 135402099861184, + "created": 1756562581.028086, + "msecs": 28.0, + "relativeCreated": 6397.035023, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,158" + "asctime": "2025-08-30 16:03:01,028" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -19026,16 +19593,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.1589694, - "msecs": 158.0, - "relativeCreated": 6568.740711, - "thread": 135402099861184, + "created": 1756562581.0286279, + "msecs": 28.0, + "relativeCreated": 6397.577077, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,158" + "asctime": "2025-08-30 16:03:01,028" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -19053,16 +19620,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.1592236, - "msecs": 159.0, - "relativeCreated": 6568.99502, - "thread": 135402099861184, + "created": 1756562581.029186, + "msecs": 29.0, + "relativeCreated": 6398.135069, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,159" + "asctime": "2025-08-30 16:03:01,029" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -19080,16 +19647,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.159426, - "msecs": 159.0, - "relativeCreated": 6569.197387, - "thread": 135402099861184, + "created": 1756562581.029644, + "msecs": 29.0, + "relativeCreated": 6398.593123, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,159" + "asctime": "2025-08-30 16:03:01,029" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -19107,16 +19674,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.1596413, - "msecs": 159.0, - "relativeCreated": 6569.41281, - "thread": 135402099861184, + "created": 1756562581.0300636, + "msecs": 30.0, + "relativeCreated": 6399.012629, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,159" + "asctime": "2025-08-30 16:03:01,030" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -19134,16 +19701,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.1598384, - "msecs": 159.0, - "relativeCreated": 6569.609938, - "thread": 135402099861184, + "created": 1756562581.0304942, + "msecs": 30.0, + "relativeCreated": 6399.4432, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,159" + "asctime": "2025-08-30 16:03:01,030" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -19161,16 +19728,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.1600335, - "msecs": 160.0, - "relativeCreated": 6569.804871, - "thread": 135402099861184, + "created": 1756562581.0321481, + "msecs": 32.0, + "relativeCreated": 6401.097439, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,160" + "asctime": "2025-08-30 16:03:01,032" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", @@ -19188,19 +19755,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.202098, - "msecs": 202.0, - "relativeCreated": 6611.869322, - "thread": 135402099861184, + "created": 1756562581.075142, + "msecs": 75.0, + "relativeCreated": 6444.091125, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'20'", - "asctime": "2025-08-29 19:32:00,202" + "asctime": "2025-08-30 16:03:01,075" } ], - "time_consumption": 0.04919791221618652 + "time_consumption": 0.042264699935913086 }, { "name": "__tLogger__", @@ -19218,16 +19785,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488720.2518137, - "msecs": 251.0, - "relativeCreated": 6661.585004, - "thread": 135402127188224, + "created": 1756562581.1180148, + "msecs": 118.0, + "relativeCreated": 6486.963768, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.brightness (ffe.livingroom.floor_light) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 19:32:00,251", + "asctime": "2025-08-30 16:03:01,118", "moduleLogger": [ { "name": "__unittest__", @@ -19246,16 +19813,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488720.251685, - "msecs": 251.0, - "relativeCreated": 6661.456278, - "thread": 135402127188224, + "created": 1756562581.1178324, + "msecs": 117.0, + "relativeCreated": 6486.781601, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffe.livingroom.floor_light)): 20 ()", - "asctime": "2025-08-29 19:32:00,251" + "asctime": "2025-08-30 16:03:01,117" }, { "name": "__unittest__", @@ -19275,19 +19842,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488720.2517686, - "msecs": 251.0, - "relativeCreated": 6661.540127, - "thread": 135402127188224, + "created": 1756562581.1179385, + "msecs": 117.0, + "relativeCreated": 6486.887664, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.livingroom.floor_light)): result = 20 ()", - "asctime": "2025-08-29 19:32:00,251" + "asctime": "2025-08-30 16:03:01,117" } ], - "time_consumption": 4.506111145019531e-05 + "time_consumption": 7.62939453125e-05 }, { "name": "__tLogger__", @@ -19305,16 +19872,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488720.3524115, - "msecs": 352.0, - "relativeCreated": 6762.182879, - "thread": 135402127188224, + "created": 1756562581.2186975, + "msecs": 218.0, + "relativeCreated": 6587.64667, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.livingroom.floorlamp) to 40", - "asctime": "2025-08-29 19:32:00,352", + "asctime": "2025-08-30 16:03:01,218", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness.set", @@ -19332,16 +19899,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.2519274, - "msecs": 251.0, - "relativeCreated": 6661.698855, - "thread": 135402127188224, + "created": 1756562581.1182022, + "msecs": 118.0, + "relativeCreated": 6487.151265, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 40", - "asctime": "2025-08-29 19:32:00,251" + "asctime": "2025-08-30 16:03:01,118" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -19359,16 +19926,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.2562308, - "msecs": 256.0, - "relativeCreated": 6666.00233, - "thread": 135402099861184, + "created": 1756562581.1246643, + "msecs": 124.0, + "relativeCreated": 6493.613404, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"brightness\": 102}'", - "asctime": "2025-08-29 19:32:00,256" + "asctime": "2025-08-30 16:03:01,124" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -19386,16 +19953,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.2564983, - "msecs": 256.0, - "relativeCreated": 6666.269893, - "thread": 135402099861184, + "created": 1756562581.1250355, + "msecs": 125.0, + "relativeCreated": 6493.984647, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,256" + "asctime": "2025-08-30 16:03:01,125" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -19413,16 +19980,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.256824, - "msecs": 256.0, - "relativeCreated": 6666.595531, - "thread": 135402099861184, + "created": 1756562581.1256003, + "msecs": 125.0, + "relativeCreated": 6494.549347, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"brightness\": 102}'", - "asctime": "2025-08-29 19:32:00,256" + "asctime": "2025-08-30 16:03:01,125" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -19440,16 +20007,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.2569666, - "msecs": 256.0, - "relativeCreated": 6666.738102, - "thread": 135402099861184, + "created": 1756562581.1258729, + "msecs": 125.0, + "relativeCreated": 6494.822053, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,256" + "asctime": "2025-08-30 16:03:01,125" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -19467,16 +20034,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.257327, - "msecs": 257.0, - "relativeCreated": 6667.098525, - "thread": 135402099861184, + "created": 1756562581.1265383, + "msecs": 126.0, + "relativeCreated": 6495.487313, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"brightness\": 102}'", - "asctime": "2025-08-29 19:32:00,257" + "asctime": "2025-08-30 16:03:01,126" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -19494,16 +20061,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.257528, - "msecs": 257.0, - "relativeCreated": 6667.299423, - "thread": 135402099861184, + "created": 1756562581.1269097, + "msecs": 126.0, + "relativeCreated": 6495.858733, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,257" + "asctime": "2025-08-30 16:03:01,126" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -19521,16 +20088,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.2578688, - "msecs": 257.0, - "relativeCreated": 6667.640119, - "thread": 135402099861184, + "created": 1756562581.1275027, + "msecs": 127.0, + "relativeCreated": 6496.451653, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"brightness\": 102}'", - "asctime": "2025-08-29 19:32:00,257" + "asctime": "2025-08-30 16:03:01,127" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -19548,16 +20115,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.2580013, - "msecs": 258.0, - "relativeCreated": 6667.772821, - "thread": 135402099861184, + "created": 1756562581.1277828, + "msecs": 127.0, + "relativeCreated": 6496.732065, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,258" + "asctime": "2025-08-30 16:03:01,127" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -19575,16 +20142,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.2582965, - "msecs": 258.0, - "relativeCreated": 6668.068063, - "thread": 135402099861184, + "created": 1756562581.1283278, + "msecs": 128.0, + "relativeCreated": 6497.276971, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"brightness\": 102}'", - "asctime": "2025-08-29 19:32:00,258" + "asctime": "2025-08-30 16:03:01,128" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -19602,16 +20169,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.2584257, - "msecs": 258.0, - "relativeCreated": 6668.197008, - "thread": 135402099861184, + "created": 1756562581.1286194, + "msecs": 128.0, + "relativeCreated": 6497.568569, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,258" + "asctime": "2025-08-30 16:03:01,128" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -19629,16 +20196,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.258735, - "msecs": 258.0, - "relativeCreated": 6668.506213, - "thread": 135402099861184, + "created": 1756562581.1291873, + "msecs": 129.0, + "relativeCreated": 6498.136467, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"brightness\": 102}'", - "asctime": "2025-08-29 19:32:00,258" + "asctime": "2025-08-30 16:03:01,129" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -19656,16 +20223,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.2588649, - "msecs": 258.0, - "relativeCreated": 6668.636259, - "thread": 135402099861184, + "created": 1756562581.1294816, + "msecs": 129.0, + "relativeCreated": 6498.430476, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,258" + "asctime": "2025-08-30 16:03:01,129" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -19683,16 +20250,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.2591474, - "msecs": 259.0, - "relativeCreated": 6668.918847, - "thread": 135402099861184, + "created": 1756562581.1300282, + "msecs": 130.0, + "relativeCreated": 6498.977354, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,259" + "asctime": "2025-08-30 16:03:01,130" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -19710,16 +20277,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.2594097, - "msecs": 259.0, - "relativeCreated": 6669.181081, - "thread": 135402099861184, + "created": 1756562581.1305351, + "msecs": 130.0, + "relativeCreated": 6499.484182, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,259" + "asctime": "2025-08-30 16:03:01,130" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -19737,16 +20304,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.259631, - "msecs": 259.0, - "relativeCreated": 6669.40225, - "thread": 135402099861184, + "created": 1756562581.130948, + "msecs": 130.0, + "relativeCreated": 6499.897154, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,259" + "asctime": "2025-08-30 16:03:01,130" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -19764,16 +20331,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.2598288, - "msecs": 259.0, - "relativeCreated": 6669.600148, - "thread": 135402099861184, + "created": 1756562581.1313388, + "msecs": 131.0, + "relativeCreated": 6500.287947, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,259" + "asctime": "2025-08-30 16:03:01,131" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -19791,16 +20358,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.2600305, - "msecs": 260.0, - "relativeCreated": 6669.801911, - "thread": 135402099861184, + "created": 1756562581.1317074, + "msecs": 131.0, + "relativeCreated": 6500.656592, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,260" + "asctime": "2025-08-30 16:03:01,131" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -19818,16 +20385,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.260228, - "msecs": 260.0, - "relativeCreated": 6669.999165, - "thread": 135402099861184, + "created": 1756562581.1320705, + "msecs": 132.0, + "relativeCreated": 6501.019723, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,260" + "asctime": "2025-08-30 16:03:01,132" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", @@ -19845,19 +20412,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.3033795, - "msecs": 303.0, - "relativeCreated": 6713.150828, - "thread": 135402099861184, + "created": 1756562581.177526, + "msecs": 177.0, + "relativeCreated": 6546.475234, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'40'", - "asctime": "2025-08-29 19:32:00,303" + "asctime": "2025-08-30 16:03:01,177" } ], - "time_consumption": 0.049031972885131836 + "time_consumption": 0.04117155075073242 }, { "name": "__tLogger__", @@ -19875,16 +20442,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488720.3528278, - "msecs": 352.0, - "relativeCreated": 6762.599382, - "thread": 135402127188224, + "created": 1756562581.2192996, + "msecs": 219.0, + "relativeCreated": 6588.248679, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.brightness (ffe.livingroom.floor_light) is correct (Content 40 and Type is ).", - "asctime": "2025-08-29 19:32:00,352", + "asctime": "2025-08-30 16:03:01,219", "moduleLogger": [ { "name": "__unittest__", @@ -19903,16 +20470,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488720.3527312, - "msecs": 352.0, - "relativeCreated": 6762.502606, - "thread": 135402127188224, + "created": 1756562581.2190888, + "msecs": 219.0, + "relativeCreated": 6588.038068, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffe.livingroom.floor_light)): 40 ()", - "asctime": "2025-08-29 19:32:00,352" + "asctime": "2025-08-30 16:03:01,219" }, { "name": "__unittest__", @@ -19932,19 +20499,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488720.352787, - "msecs": 352.0, - "relativeCreated": 6762.558457, - "thread": 135402127188224, + "created": 1756562581.21922, + "msecs": 219.0, + "relativeCreated": 6588.169075, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.livingroom.floor_light)): result = 40 ()", - "asctime": "2025-08-29 19:32:00,352" + "asctime": "2025-08-30 16:03:01,219" } ], - "time_consumption": 4.076957702636719e-05 + "time_consumption": 7.963180541992188e-05 }, { "name": "__tLogger__", @@ -19962,16 +20529,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488720.4534318, - "msecs": 453.0, - "relativeCreated": 6863.203281, - "thread": 135402127188224, + "created": 1756562581.3200836, + "msecs": 320.0, + "relativeCreated": 6689.03273, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.livingroom.floorlamp) to 60", - "asctime": "2025-08-29 19:32:00,453", + "asctime": "2025-08-30 16:03:01,320", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness.set", @@ -19989,16 +20556,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.35293, - "msecs": 352.0, - "relativeCreated": 6762.701511, - "thread": 135402127188224, + "created": 1756562581.219482, + "msecs": 219.0, + "relativeCreated": 6588.431051, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 60", - "asctime": "2025-08-29 19:32:00,352" + "asctime": "2025-08-30 16:03:01,219" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -20016,16 +20583,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.3571455, - "msecs": 357.0, - "relativeCreated": 6766.916916, - "thread": 135402099861184, + "created": 1756562581.2260978, + "msecs": 226.0, + "relativeCreated": 6595.047158, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"brightness\": 153}'", - "asctime": "2025-08-29 19:32:00,357" + "asctime": "2025-08-30 16:03:01,226" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -20043,16 +20610,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.357366, - "msecs": 357.0, - "relativeCreated": 6767.137324, - "thread": 135402099861184, + "created": 1756562581.2264426, + "msecs": 226.0, + "relativeCreated": 6595.391724, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,357" + "asctime": "2025-08-30 16:03:01,226" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -20070,16 +20637,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.3576927, - "msecs": 357.0, - "relativeCreated": 6767.464186, - "thread": 135402099861184, + "created": 1756562581.2269688, + "msecs": 226.0, + "relativeCreated": 6595.917987, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"brightness\": 153}'", - "asctime": "2025-08-29 19:32:00,357" + "asctime": "2025-08-30 16:03:01,226" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -20097,16 +20664,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.3578289, - "msecs": 357.0, - "relativeCreated": 6767.600184, - "thread": 135402099861184, + "created": 1756562581.2272372, + "msecs": 227.0, + "relativeCreated": 6596.186207, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,357" + "asctime": "2025-08-30 16:03:01,227" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -20124,16 +20691,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.358128, - "msecs": 358.0, - "relativeCreated": 6767.8995, - "thread": 135402099861184, + "created": 1756562581.2278368, + "msecs": 227.0, + "relativeCreated": 6596.786035, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"brightness\": 153}'", - "asctime": "2025-08-29 19:32:00,358" + "asctime": "2025-08-30 16:03:01,227" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -20151,16 +20718,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.3583126, - "msecs": 358.0, - "relativeCreated": 6768.084256, - "thread": 135402099861184, + "created": 1756562581.2281063, + "msecs": 228.0, + "relativeCreated": 6597.05533, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,358" + "asctime": "2025-08-30 16:03:01,228" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -20178,16 +20745,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.3586595, - "msecs": 358.0, - "relativeCreated": 6768.43107, - "thread": 135402099861184, + "created": 1756562581.228663, + "msecs": 228.0, + "relativeCreated": 6597.612124, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"brightness\": 153}'", - "asctime": "2025-08-29 19:32:00,358" + "asctime": "2025-08-30 16:03:01,228" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -20205,16 +20772,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.3587945, - "msecs": 358.0, - "relativeCreated": 6768.565831, - "thread": 135402099861184, + "created": 1756562581.2289271, + "msecs": 228.0, + "relativeCreated": 6597.876451, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,358" + "asctime": "2025-08-30 16:03:01,228" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -20232,16 +20799,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.3590844, - "msecs": 359.0, - "relativeCreated": 6768.855655, - "thread": 135402099861184, + "created": 1756562581.2295475, + "msecs": 229.0, + "relativeCreated": 6598.496655, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"brightness\": 153}'", - "asctime": "2025-08-29 19:32:00,359" + "asctime": "2025-08-30 16:03:01,229" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -20259,16 +20826,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.359218, - "msecs": 359.0, - "relativeCreated": 6768.989402, - "thread": 135402099861184, + "created": 1756562581.2298183, + "msecs": 229.0, + "relativeCreated": 6598.767503, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,359" + "asctime": "2025-08-30 16:03:01,229" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -20286,16 +20853,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.3595161, - "msecs": 359.0, - "relativeCreated": 6769.287576, - "thread": 135402099861184, + "created": 1756562581.2303636, + "msecs": 230.0, + "relativeCreated": 6599.312739, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"brightness\": 153}'", - "asctime": "2025-08-29 19:32:00,359" + "asctime": "2025-08-30 16:03:01,230" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -20313,16 +20880,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.3596458, - "msecs": 359.0, - "relativeCreated": 6769.417462, - "thread": 135402099861184, + "created": 1756562581.230644, + "msecs": 230.0, + "relativeCreated": 6599.592983, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,359" + "asctime": "2025-08-30 16:03:01,230" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -20340,16 +20907,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.359941, - "msecs": 359.0, - "relativeCreated": 6769.712564, - "thread": 135402099861184, + "created": 1756562581.2311852, + "msecs": 231.0, + "relativeCreated": 6600.134194, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,359" + "asctime": "2025-08-30 16:03:01,231" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -20367,16 +20934,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.360194, - "msecs": 360.0, - "relativeCreated": 6769.965449, - "thread": 135402099861184, + "created": 1756562581.2316775, + "msecs": 231.0, + "relativeCreated": 6600.62652, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,360" + "asctime": "2025-08-30 16:03:01,231" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -20394,16 +20961,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.3603978, - "msecs": 360.0, - "relativeCreated": 6770.169269, - "thread": 135402099861184, + "created": 1756562581.2321012, + "msecs": 232.0, + "relativeCreated": 6601.05027, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,360" + "asctime": "2025-08-30 16:03:01,232" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -20421,16 +20988,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.3606083, - "msecs": 360.0, - "relativeCreated": 6770.379779, - "thread": 135402099861184, + "created": 1756562581.2325122, + "msecs": 232.0, + "relativeCreated": 6601.461478, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,360" + "asctime": "2025-08-30 16:03:01,232" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -20448,16 +21015,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.360803, - "msecs": 360.0, - "relativeCreated": 6770.574177, - "thread": 135402099861184, + "created": 1756562581.2329147, + "msecs": 232.0, + "relativeCreated": 6601.863868, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,360" + "asctime": "2025-08-30 16:03:01,232" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -20475,16 +21042,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.3609972, - "msecs": 360.0, - "relativeCreated": 6770.768495, - "thread": 135402099861184, + "created": 1756562581.2333522, + "msecs": 233.0, + "relativeCreated": 6602.30126, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,360" + "asctime": "2025-08-30 16:03:01,233" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", @@ -20502,19 +21069,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.4039683, - "msecs": 403.0, - "relativeCreated": 6813.739625, - "thread": 135402099861184, + "created": 1756562581.2804163, + "msecs": 280.0, + "relativeCreated": 6649.365268, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'60'", - "asctime": "2025-08-29 19:32:00,403" + "asctime": "2025-08-30 16:03:01,280" } ], - "time_consumption": 0.049463510513305664 + "time_consumption": 0.039667367935180664 }, { "name": "__tLogger__", @@ -20532,16 +21099,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488720.4538903, - "msecs": 453.0, - "relativeCreated": 6863.66165, - "thread": 135402127188224, + "created": 1756562581.3207161, + "msecs": 320.0, + "relativeCreated": 6689.665225, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.brightness (ffe.livingroom.floor_light) is correct (Content 60 and Type is ).", - "asctime": "2025-08-29 19:32:00,453", + "asctime": "2025-08-30 16:03:01,320", "moduleLogger": [ { "name": "__unittest__", @@ -20560,16 +21127,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488720.4537694, - "msecs": 453.0, - "relativeCreated": 6863.540969, - "thread": 135402127188224, + "created": 1756562581.320498, + "msecs": 320.0, + "relativeCreated": 6689.447143, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffe.livingroom.floor_light)): 60 ()", - "asctime": "2025-08-29 19:32:00,453" + "asctime": "2025-08-30 16:03:01,320" }, { "name": "__unittest__", @@ -20589,19 +21156,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488720.4538467, - "msecs": 453.0, - "relativeCreated": 6863.618313, - "thread": 135402127188224, + "created": 1756562581.320604, + "msecs": 320.0, + "relativeCreated": 6689.553162, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.livingroom.floor_light)): result = 60 ()", - "asctime": "2025-08-29 19:32:00,453" + "asctime": "2025-08-30 16:03:01,320" } ], - "time_consumption": 4.363059997558594e-05 + "time_consumption": 0.00011205673217773438 }, { "name": "__tLogger__", @@ -20619,16 +21186,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488720.5545244, - "msecs": 554.0, - "relativeCreated": 6964.295853, - "thread": 135402127188224, + "created": 1756562581.4214704, + "msecs": 421.0, + "relativeCreated": 6790.419634, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.livingroom.floorlamp) to 80", - "asctime": "2025-08-29 19:32:00,554", + "asctime": "2025-08-30 16:03:01,421", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness.set", @@ -20646,16 +21213,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.4539974, - "msecs": 453.0, - "relativeCreated": 6863.768804, - "thread": 135402127188224, + "created": 1756562581.3209097, + "msecs": 320.0, + "relativeCreated": 6689.858839, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 80", - "asctime": "2025-08-29 19:32:00,453" + "asctime": "2025-08-30 16:03:01,320" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -20673,16 +21240,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.4582086, - "msecs": 458.0, - "relativeCreated": 6867.979993, - "thread": 135402099861184, + "created": 1756562581.3274968, + "msecs": 327.0, + "relativeCreated": 6696.445908, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"brightness\": 203}'", - "asctime": "2025-08-29 19:32:00,458" + "asctime": "2025-08-30 16:03:01,327" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -20700,16 +21267,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.4584532, - "msecs": 458.0, - "relativeCreated": 6868.224705, - "thread": 135402099861184, + "created": 1756562581.327844, + "msecs": 327.0, + "relativeCreated": 6696.792951, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,458" + "asctime": "2025-08-30 16:03:01,327" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -20727,16 +21294,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.4587805, - "msecs": 458.0, - "relativeCreated": 6868.551964, - "thread": 135402099861184, + "created": 1756562581.3283732, + "msecs": 328.0, + "relativeCreated": 6697.322302, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"brightness\": 203}'", - "asctime": "2025-08-29 19:32:00,458" + "asctime": "2025-08-30 16:03:01,328" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -20754,16 +21321,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.458926, - "msecs": 458.0, - "relativeCreated": 6868.697532, - "thread": 135402099861184, + "created": 1756562581.3286452, + "msecs": 328.0, + "relativeCreated": 6697.594173, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,458" + "asctime": "2025-08-30 16:03:01,328" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -20781,16 +21348,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.4593022, - "msecs": 459.0, - "relativeCreated": 6869.073694, - "thread": 135402099861184, + "created": 1756562581.329341, + "msecs": 329.0, + "relativeCreated": 6698.290138, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"brightness\": 203}'", - "asctime": "2025-08-29 19:32:00,459" + "asctime": "2025-08-30 16:03:01,329" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -20808,16 +21375,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.4594922, - "msecs": 459.0, - "relativeCreated": 6869.263438, - "thread": 135402099861184, + "created": 1756562581.3296998, + "msecs": 329.0, + "relativeCreated": 6698.648892, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,459" + "asctime": "2025-08-30 16:03:01,329" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -20835,16 +21402,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.4598088, - "msecs": 459.0, - "relativeCreated": 6869.580301, - "thread": 135402099861184, + "created": 1756562581.3303778, + "msecs": 330.0, + "relativeCreated": 6699.326877, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"brightness\": 203}'", - "asctime": "2025-08-29 19:32:00,459" + "asctime": "2025-08-30 16:03:01,330" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -20862,16 +21429,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.4599402, - "msecs": 459.0, - "relativeCreated": 6869.711454, - "thread": 135402099861184, + "created": 1756562581.3307185, + "msecs": 330.0, + "relativeCreated": 6699.667514, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,459" + "asctime": "2025-08-30 16:03:01,330" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -20889,16 +21456,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.4602413, - "msecs": 460.0, - "relativeCreated": 6870.012824, - "thread": 135402099861184, + "created": 1756562581.3313391, + "msecs": 331.0, + "relativeCreated": 6700.28819, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"brightness\": 203}'", - "asctime": "2025-08-29 19:32:00,460" + "asctime": "2025-08-30 16:03:01,331" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -20916,16 +21483,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.4603744, - "msecs": 460.0, - "relativeCreated": 6870.145714, - "thread": 135402099861184, + "created": 1756562581.3316631, + "msecs": 331.0, + "relativeCreated": 6700.612242, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,460" + "asctime": "2025-08-30 16:03:01,331" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -20943,16 +21510,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.460679, - "msecs": 460.0, - "relativeCreated": 6870.450691, - "thread": 135402099861184, + "created": 1756562581.3322957, + "msecs": 332.0, + "relativeCreated": 6701.244793, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"brightness\": 203}'", - "asctime": "2025-08-29 19:32:00,460" + "asctime": "2025-08-30 16:03:01,332" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -20970,16 +21537,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.4608092, - "msecs": 460.0, - "relativeCreated": 6870.58065, - "thread": 135402099861184, + "created": 1756562581.3326185, + "msecs": 332.0, + "relativeCreated": 6701.567645, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,460" + "asctime": "2025-08-30 16:03:01,332" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -20997,16 +21564,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.4610882, - "msecs": 461.0, - "relativeCreated": 6870.859786, - "thread": 135402099861184, + "created": 1756562581.333251, + "msecs": 333.0, + "relativeCreated": 6702.200211, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,461" + "asctime": "2025-08-30 16:03:01,333" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -21024,16 +21591,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.4613407, - "msecs": 461.0, - "relativeCreated": 6871.112062, - "thread": 135402099861184, + "created": 1756562581.3338137, + "msecs": 333.0, + "relativeCreated": 6702.763001, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,461" + "asctime": "2025-08-30 16:03:01,333" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -21051,16 +21618,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.4615583, - "msecs": 461.0, - "relativeCreated": 6871.329607, - "thread": 135402099861184, + "created": 1756562581.334251, + "msecs": 334.0, + "relativeCreated": 6703.199997, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,461" + "asctime": "2025-08-30 16:03:01,334" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -21078,16 +21645,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.4617558, - "msecs": 461.0, - "relativeCreated": 6871.527138, - "thread": 135402099861184, + "created": 1756562581.334665, + "msecs": 334.0, + "relativeCreated": 6703.614115, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,461" + "asctime": "2025-08-30 16:03:01,334" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -21105,16 +21672,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.461951, - "msecs": 461.0, - "relativeCreated": 6871.722523, - "thread": 135402099861184, + "created": 1756562581.3350725, + "msecs": 335.0, + "relativeCreated": 6704.021696, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,461" + "asctime": "2025-08-30 16:03:01,335" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -21132,16 +21699,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.4621458, - "msecs": 462.0, - "relativeCreated": 6871.917231, - "thread": 135402099861184, + "created": 1756562581.3354836, + "msecs": 335.0, + "relativeCreated": 6704.432727, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,462" + "asctime": "2025-08-30 16:03:01,335" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", @@ -21159,19 +21726,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.5051684, - "msecs": 505.0, - "relativeCreated": 6914.939812, - "thread": 135402099861184, + "created": 1756562581.377684, + "msecs": 377.0, + "relativeCreated": 6746.633331, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'80'", - "asctime": "2025-08-29 19:32:00,505" + "asctime": "2025-08-30 16:03:01,377" } ], - "time_consumption": 0.04935598373413086 + "time_consumption": 0.04378628730773926 }, { "name": "__tLogger__", @@ -21189,16 +21756,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488720.554934, - "msecs": 554.0, - "relativeCreated": 6964.705574, - "thread": 135402127188224, + "created": 1756562581.422087, + "msecs": 422.0, + "relativeCreated": 6791.035966, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.brightness (ffe.livingroom.floor_light) is correct (Content 80 and Type is ).", - "asctime": "2025-08-29 19:32:00,554", + "asctime": "2025-08-30 16:03:01,422", "moduleLogger": [ { "name": "__unittest__", @@ -21217,16 +21784,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488720.5548167, - "msecs": 554.0, - "relativeCreated": 6964.588094, - "thread": 135402127188224, + "created": 1756562581.421866, + "msecs": 421.0, + "relativeCreated": 6790.815211, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffe.livingroom.floor_light)): 80 ()", - "asctime": "2025-08-29 19:32:00,554" + "asctime": "2025-08-30 16:03:01,421" }, { "name": "__unittest__", @@ -21246,19 +21813,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488720.5548728, - "msecs": 554.0, - "relativeCreated": 6964.644211, - "thread": 135402127188224, + "created": 1756562581.4220045, + "msecs": 422.0, + "relativeCreated": 6790.953539, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.livingroom.floor_light)): result = 80 ()", - "asctime": "2025-08-29 19:32:00,554" + "asctime": "2025-08-30 16:03:01,422" } ], - "time_consumption": 6.127357482910156e-05 + "time_consumption": 8.249282836914062e-05 }, { "name": "__tLogger__", @@ -21276,16 +21843,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488720.6553833, - "msecs": 655.0, - "relativeCreated": 7065.154747, - "thread": 135402127188224, + "created": 1756562581.52285, + "msecs": 522.0, + "relativeCreated": 6891.799111, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.livingroom.floorlamp) to 100", - "asctime": "2025-08-29 19:32:00,655", + "asctime": "2025-08-30 16:03:01,522", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness.set", @@ -21303,16 +21870,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.5550427, - "msecs": 555.0, - "relativeCreated": 6964.814272, - "thread": 135402127188224, + "created": 1756562581.422276, + "msecs": 422.0, + "relativeCreated": 6791.225204, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 100", - "asctime": "2025-08-29 19:32:00,555" + "asctime": "2025-08-30 16:03:01,422" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -21330,16 +21897,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.5591528, - "msecs": 559.0, - "relativeCreated": 6968.92445, - "thread": 135402099861184, + "created": 1756562581.4287837, + "msecs": 428.0, + "relativeCreated": 6797.732677, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_1/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 19:32:00,559" + "asctime": "2025-08-30 16:03:01,428" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -21357,16 +21924,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.5593896, - "msecs": 559.0, - "relativeCreated": 6969.161225, - "thread": 135402099861184, + "created": 1756562581.429178, + "msecs": 429.0, + "relativeCreated": 6798.127182, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,559" + "asctime": "2025-08-30 16:03:01,429" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -21384,16 +21951,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.5597095, - "msecs": 559.0, - "relativeCreated": 6969.48097, - "thread": 135402099861184, + "created": 1756562581.4297345, + "msecs": 429.0, + "relativeCreated": 6798.683566, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_2/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 19:32:00,559" + "asctime": "2025-08-30 16:03:01,429" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -21411,16 +21978,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.5598452, - "msecs": 559.0, - "relativeCreated": 6969.616514, - "thread": 135402099861184, + "created": 1756562581.4300327, + "msecs": 430.0, + "relativeCreated": 6798.981828, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,559" + "asctime": "2025-08-30 16:03:01,430" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -21438,16 +22005,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.5601897, - "msecs": 560.0, - "relativeCreated": 6969.961227, - "thread": 135402099861184, + "created": 1756562581.430646, + "msecs": 430.0, + "relativeCreated": 6799.595011, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_3/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 19:32:00,560" + "asctime": "2025-08-30 16:03:01,430" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -21465,16 +22032,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.560368, - "msecs": 560.0, - "relativeCreated": 6970.139436, - "thread": 135402099861184, + "created": 1756562581.4309247, + "msecs": 430.0, + "relativeCreated": 6799.873593, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,560" + "asctime": "2025-08-30 16:03:01,430" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -21492,16 +22059,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.5607088, - "msecs": 560.0, - "relativeCreated": 6970.480271, - "thread": 135402099861184, + "created": 1756562581.4314888, + "msecs": 431.0, + "relativeCreated": 6800.437819, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_4/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 19:32:00,560" + "asctime": "2025-08-30 16:03:01,431" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -21519,16 +22086,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.560846, - "msecs": 560.0, - "relativeCreated": 6970.617438, - "thread": 135402099861184, + "created": 1756562581.431757, + "msecs": 431.0, + "relativeCreated": 6800.706221, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,560" + "asctime": "2025-08-30 16:03:01,431" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -21546,16 +22113,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.5611386, - "msecs": 561.0, - "relativeCreated": 6970.910169, - "thread": 135402099861184, + "created": 1756562581.4323204, + "msecs": 432.0, + "relativeCreated": 6801.269285, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_5/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 19:32:00,561" + "asctime": "2025-08-30 16:03:01,432" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -21573,16 +22140,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.5612774, - "msecs": 561.0, - "relativeCreated": 6971.048871, - "thread": 135402099861184, + "created": 1756562581.4325867, + "msecs": 432.0, + "relativeCreated": 6801.535882, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,561" + "asctime": "2025-08-30 16:03:01,432" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -21600,16 +22167,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.5616007, - "msecs": 561.0, - "relativeCreated": 6971.372081, - "thread": 135402099861184, + "created": 1756562581.4331558, + "msecs": 433.0, + "relativeCreated": 6802.104876, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_ffe/ffe/livingroom/floor_light_6/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 19:32:00,561" + "asctime": "2025-08-30 16:03:01,433" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -21627,16 +22194,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.561739, - "msecs": 561.0, - "relativeCreated": 6971.510546, - "thread": 135402099861184, + "created": 1756562581.4334216, + "msecs": 433.0, + "relativeCreated": 6802.370641, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,561" + "asctime": "2025-08-30 16:03:01,433" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -21654,16 +22221,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.5620275, - "msecs": 562.0, - "relativeCreated": 6971.799034, - "thread": 135402099861184, + "created": 1756562581.4339845, + "msecs": 433.0, + "relativeCreated": 6802.933497, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,562" + "asctime": "2025-08-30 16:03:01,433" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -21681,16 +22248,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.562301, - "msecs": 562.0, - "relativeCreated": 6972.072279, - "thread": 135402099861184, + "created": 1756562581.4344785, + "msecs": 434.0, + "relativeCreated": 6803.427823, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,562" + "asctime": "2025-08-30 16:03:01,434" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -21708,16 +22275,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.5625203, - "msecs": 562.0, - "relativeCreated": 6972.291841, - "thread": 135402099861184, + "created": 1756562581.4349053, + "msecs": 434.0, + "relativeCreated": 6803.854333, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,562" + "asctime": "2025-08-30 16:03:01,434" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -21735,16 +22302,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.5627193, - "msecs": 562.0, - "relativeCreated": 6972.490727, - "thread": 135402099861184, + "created": 1756562581.4353364, + "msecs": 435.0, + "relativeCreated": 6804.285671, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,562" + "asctime": "2025-08-30 16:03:01,435" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -21762,16 +22329,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.5629148, - "msecs": 562.0, - "relativeCreated": 6972.686275, - "thread": 135402099861184, + "created": 1756562581.4357476, + "msecs": 435.0, + "relativeCreated": 6804.696818, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,562" + "asctime": "2025-08-30 16:03:01,435" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -21789,16 +22356,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.563111, - "msecs": 563.0, - "relativeCreated": 6972.88271, - "thread": 135402099861184, + "created": 1756562581.4361703, + "msecs": 436.0, + "relativeCreated": 6805.119348, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,563" + "asctime": "2025-08-30 16:03:01,436" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", @@ -21816,19 +22383,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.6069884, - "msecs": 606.0, - "relativeCreated": 7016.760035, - "thread": 135402099861184, + "created": 1756562581.4846172, + "msecs": 484.0, + "relativeCreated": 6853.566364, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'100'", - "asctime": "2025-08-29 19:32:00,606" + "asctime": "2025-08-30 16:03:01,484" } ], - "time_consumption": 0.04839491844177246 + "time_consumption": 0.03823280334472656 }, { "name": "__tLogger__", @@ -21846,16 +22413,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488720.6558769, - "msecs": 655.0, - "relativeCreated": 7065.648192, - "thread": 135402127188224, + "created": 1756562581.5234578, + "msecs": 523.0, + "relativeCreated": 6892.406933, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.brightness (ffe.livingroom.floor_light) is correct (Content 100 and Type is ).", - "asctime": "2025-08-29 19:32:00,655", + "asctime": "2025-08-30 16:03:01,523", "moduleLogger": [ { "name": "__unittest__", @@ -21874,16 +22441,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488720.6557689, - "msecs": 655.0, - "relativeCreated": 7065.540274, - "thread": 135402127188224, + "created": 1756562581.523259, + "msecs": 523.0, + "relativeCreated": 6892.207879, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffe.livingroom.floor_light)): 100 ()", - "asctime": "2025-08-29 19:32:00,655" + "asctime": "2025-08-30 16:03:01,523" }, { "name": "__unittest__", @@ -21903,24 +22470,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488720.6558316, - "msecs": 655.0, - "relativeCreated": 7065.602914, - "thread": 135402127188224, + "created": 1756562581.523374, + "msecs": 523.0, + "relativeCreated": 6892.323161, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.livingroom.floor_light)): result = 100 ()", - "asctime": "2025-08-29 19:32:00,655" + "asctime": "2025-08-30 16:03:01,523" } ], - "time_consumption": 4.5299530029296875e-05 + "time_consumption": 8.368492126464844e-05 } ], - "time_consumption": 0.8089241981506348, - "time_start": "2025-08-29 19:31:59,846", - "time_finished": "2025-08-29 19:32:00,655" + "time_consumption": 0.8122162818908691, + "time_start": "2025-08-30 16:03:00,711", + "time_finished": "2025-08-30 16:03:01,523" }, "Light.brightness (ffe.livingroom.floor_light) -> ViDevCommon.brightness (ffe.livingroom.floorlamp)": { "name": "__tLogger__", @@ -21935,16 +22502,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488720.6561747, - "msecs": 656.0, - "relativeCreated": 7065.946059, - "thread": 135402127188224, + "created": 1756562581.5239713, + "msecs": 523.0, + "relativeCreated": 6892.920356, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Light.brightness (ffe.livingroom.floor_light) -> ViDevCommon.brightness (ffe.livingroom.floorlamp)", - "asctime": "2025-08-29 19:32:00,656", + "asctime": "2025-08-30 16:03:01,523", "moduleLogger": [], "testcaseLogger": [ { @@ -21960,16 +22527,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488720.756574, - "msecs": 756.0, - "relativeCreated": 7166.345332, - "thread": 135402127188224, + "created": 1756562581.6243858, + "msecs": 624.0, + "relativeCreated": 6993.334827, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:00,756", + "asctime": "2025-08-30 16:03:01,624", "moduleLogger": [], "time_consumption": 0.0 }, @@ -21988,16 +22555,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488720.8574793, - "msecs": 857.0, - "relativeCreated": 7267.250803, - "thread": 135402127188224, + "created": 1756562581.7254329, + "msecs": 725.0, + "relativeCreated": 7094.382014, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 19:32:00,857", + "asctime": "2025-08-30 16:03:01,725", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness.set", @@ -22015,19 +22582,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.7569008, - "msecs": 756.0, - "relativeCreated": 7166.672297, - "thread": 135402127188224, + "created": 1756562581.6248302, + "msecs": 624.0, + "relativeCreated": 6993.779349, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 100", - "asctime": "2025-08-29 19:32:00,756" + "asctime": "2025-08-30 16:03:01,624" } ], - "time_consumption": 0.10057854652404785 + "time_consumption": 0.10060262680053711 }, { "name": "__tLogger__", @@ -22045,16 +22612,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488720.857894, - "msecs": 857.0, - "relativeCreated": 7267.665341, - "thread": 135402127188224, + "created": 1756562581.7259645, + "msecs": 725.0, + "relativeCreated": 7094.913705, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 19:32:00,857", + "asctime": "2025-08-30 16:03:01,725", "moduleLogger": [ { "name": "__unittest__", @@ -22073,16 +22640,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488720.8577807, - "msecs": 857.0, - "relativeCreated": 7267.552124, - "thread": 135402127188224, + "created": 1756562581.7257764, + "msecs": 725.0, + "relativeCreated": 7094.725621, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 19:32:00,857" + "asctime": "2025-08-30 16:03:01,725" }, { "name": "__unittest__", @@ -22102,19 +22669,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488720.8578467, - "msecs": 857.0, - "relativeCreated": 7267.618093, - "thread": 135402127188224, + "created": 1756562581.7258844, + "msecs": 725.0, + "relativeCreated": 7094.833479, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 19:32:00,857" + "asctime": "2025-08-30 16:03:01,725" } ], - "time_consumption": 4.7206878662109375e-05 + "time_consumption": 8.0108642578125e-05 }, { "name": "__tLogger__", @@ -22132,16 +22699,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488720.9593167, - "msecs": 959.0, - "relativeCreated": 7369.088254, - "thread": 135402127188224, + "created": 1756562581.828277, + "msecs": 828.0, + "relativeCreated": 7197.22622, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffe.livingroom.floor_light) to 0", - "asctime": "2025-08-29 19:32:00,959", + "asctime": "2025-08-30 16:03:01,828", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -22159,16 +22726,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.8580773, - "msecs": 858.0, - "relativeCreated": 7267.848641, - "thread": 135402127188224, + "created": 1756562581.7262866, + "msecs": 726.0, + "relativeCreated": 7095.235618, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,858" + "asctime": "2025-08-30 16:03:01,726" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -22186,16 +22753,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.858356, - "msecs": 858.0, - "relativeCreated": 7268.127347, - "thread": 135402127188224, + "created": 1756562581.7266612, + "msecs": 726.0, + "relativeCreated": 7095.610225, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,858" + "asctime": "2025-08-30 16:03:01,726" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -22213,16 +22780,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.858508, - "msecs": 858.0, - "relativeCreated": 7268.279342, - "thread": 135402127188224, + "created": 1756562581.7269604, + "msecs": 726.0, + "relativeCreated": 7095.909386, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,858" + "asctime": "2025-08-30 16:03:01,726" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -22240,16 +22807,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.8586242, - "msecs": 858.0, - "relativeCreated": 7268.395763, - "thread": 135402127188224, + "created": 1756562581.727188, + "msecs": 727.0, + "relativeCreated": 7096.137411, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,858" + "asctime": "2025-08-30 16:03:01,727" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -22267,16 +22834,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.8587396, - "msecs": 858.0, - "relativeCreated": 7268.511212, - "thread": 135402127188224, + "created": 1756562581.7273984, + "msecs": 727.0, + "relativeCreated": 7096.347514, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,858" + "asctime": "2025-08-30 16:03:01,727" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -22294,16 +22861,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.8588467, - "msecs": 858.0, - "relativeCreated": 7268.618105, - "thread": 135402127188224, + "created": 1756562581.7276332, + "msecs": 727.0, + "relativeCreated": 7096.582343, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,858" + "asctime": "2025-08-30 16:03:01,727" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -22321,16 +22888,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.859744, - "msecs": 859.0, - "relativeCreated": 7269.51553, - "thread": 135402099861184, + "created": 1756562581.7288575, + "msecs": 728.0, + "relativeCreated": 7097.806724, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,859" + "asctime": "2025-08-30 16:03:01,728" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -22348,16 +22915,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.8601146, - "msecs": 860.0, - "relativeCreated": 7269.886062, - "thread": 135402099861184, + "created": 1756562581.7294438, + "msecs": 729.0, + "relativeCreated": 7098.393077, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,860" + "asctime": "2025-08-30 16:03:01,729" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -22375,16 +22942,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.8603735, - "msecs": 860.0, - "relativeCreated": 7270.144978, - "thread": 135402099861184, + "created": 1756562581.7298918, + "msecs": 729.0, + "relativeCreated": 7098.840945, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,860" + "asctime": "2025-08-30 16:03:01,729" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -22402,16 +22969,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.8606458, - "msecs": 860.0, - "relativeCreated": 7270.41725, - "thread": 135402099861184, + "created": 1756562581.7303145, + "msecs": 730.0, + "relativeCreated": 7099.263709, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,860" + "asctime": "2025-08-30 16:03:01,730" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -22429,16 +22996,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.8608837, - "msecs": 860.0, - "relativeCreated": 7270.655094, - "thread": 135402099861184, + "created": 1756562581.7307243, + "msecs": 730.0, + "relativeCreated": 7099.673426, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,860" + "asctime": "2025-08-30 16:03:01,730" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -22456,16 +23023,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.8611197, - "msecs": 861.0, - "relativeCreated": 7270.891176, - "thread": 135402099861184, + "created": 1756562581.7311325, + "msecs": 731.0, + "relativeCreated": 7100.081488, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,861" + "asctime": "2025-08-30 16:03:01,731" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", @@ -22483,19 +23050,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.8624935, - "msecs": 862.0, - "relativeCreated": 7272.264963, - "thread": 135402099861184, + "created": 1756562581.7332246, + "msecs": 733.0, + "relativeCreated": 7102.173896, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'0'", - "asctime": "2025-08-29 19:32:00,862" + "asctime": "2025-08-30 16:03:01,733" } ], - "time_consumption": 0.09682321548461914 + "time_consumption": 0.09505248069763184 }, { "name": "__tLogger__", @@ -22513,16 +23080,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488720.9597027, - "msecs": 959.0, - "relativeCreated": 7369.474119, - "thread": 135402127188224, + "created": 1756562581.828773, + "msecs": 828.0, + "relativeCreated": 7197.722115, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.brightness (ffe.livingroom.floorlamp) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 19:32:00,959", + "asctime": "2025-08-30 16:03:01,828", "moduleLogger": [ { "name": "__unittest__", @@ -22541,16 +23108,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488720.9595726, - "msecs": 959.0, - "relativeCreated": 7369.343966, - "thread": 135402127188224, + "created": 1756562581.8285618, + "msecs": 828.0, + "relativeCreated": 7197.510858, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.livingroom.floorlamp)): 0 ()", - "asctime": "2025-08-29 19:32:00,959" + "asctime": "2025-08-30 16:03:01,828" }, { "name": "__unittest__", @@ -22570,19 +23137,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488720.959657, - "msecs": 959.0, - "relativeCreated": 7369.428402, - "thread": 135402127188224, + "created": 1756562581.8286593, + "msecs": 828.0, + "relativeCreated": 7197.608353, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.livingroom.floorlamp)): result = 0 ()", - "asctime": "2025-08-29 19:32:00,959" + "asctime": "2025-08-30 16:03:01,828" } ], - "time_consumption": 4.57763671875e-05 + "time_consumption": 0.00011372566223144531 }, { "name": "__tLogger__", @@ -22600,16 +23167,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488721.06105, - "msecs": 61.0, - "relativeCreated": 7470.821207, - "thread": 135402127188224, + "created": 1756562581.93118, + "msecs": 931.0, + "relativeCreated": 7300.129172, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffe.livingroom.floor_light) to 20", - "asctime": "2025-08-29 19:32:01,061", + "asctime": "2025-08-30 16:03:01,931", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -22627,16 +23194,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.959876, - "msecs": 959.0, - "relativeCreated": 7369.647589, - "thread": 135402127188224, + "created": 1756562581.8291235, + "msecs": 829.0, + "relativeCreated": 7198.072684, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,959" + "asctime": "2025-08-30 16:03:01,829" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -22654,16 +23221,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.960128, - "msecs": 960.0, - "relativeCreated": 7369.899367, - "thread": 135402127188224, + "created": 1756562581.829512, + "msecs": 829.0, + "relativeCreated": 7198.461126, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,960" + "asctime": "2025-08-30 16:03:01,829" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -22681,16 +23248,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.9602537, - "msecs": 960.0, - "relativeCreated": 7370.025208, - "thread": 135402127188224, + "created": 1756562581.8297625, + "msecs": 829.0, + "relativeCreated": 7198.711714, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,960" + "asctime": "2025-08-30 16:03:01,829" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -22708,16 +23275,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.960364, - "msecs": 960.0, - "relativeCreated": 7370.135418, - "thread": 135402127188224, + "created": 1756562581.8300028, + "msecs": 830.0, + "relativeCreated": 7198.951825, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,960" + "asctime": "2025-08-30 16:03:01,830" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -22735,16 +23302,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.9604812, - "msecs": 960.0, - "relativeCreated": 7370.252742, - "thread": 135402127188224, + "created": 1756562581.8302143, + "msecs": 830.0, + "relativeCreated": 7199.163268, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,960" + "asctime": "2025-08-30 16:03:01,830" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -22762,16 +23329,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488720.9605913, - "msecs": 960.0, - "relativeCreated": 7370.362678, - "thread": 135402127188224, + "created": 1756562581.8304257, + "msecs": 830.0, + "relativeCreated": 7199.37491, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,960" + "asctime": "2025-08-30 16:03:01,830" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -22789,16 +23356,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.9614277, - "msecs": 961.0, - "relativeCreated": 7371.199026, - "thread": 135402099861184, + "created": 1756562581.8314905, + "msecs": 831.0, + "relativeCreated": 7200.439728, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,961" + "asctime": "2025-08-30 16:03:01,831" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -22816,16 +23383,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488720.9618082, - "msecs": 961.0, - "relativeCreated": 7371.579608, - "thread": 135402099861184, + "created": 1756562581.8320186, + "msecs": 832.0, + "relativeCreated": 7200.967751, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:00,961" + "asctime": "2025-08-30 16:03:01,832" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -22843,16 +23410,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.0022511, - "msecs": 2.0, - "relativeCreated": 7412.02277, - "thread": 135402099861184, + "created": 1756562581.8739278, + "msecs": 873.0, + "relativeCreated": 7242.877011, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,002" + "asctime": "2025-08-30 16:03:01,873" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -22870,16 +23437,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.0026782, - "msecs": 2.0, - "relativeCreated": 7412.44966, - "thread": 135402099861184, + "created": 1756562581.8745174, + "msecs": 874.0, + "relativeCreated": 7243.466551, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,002" + "asctime": "2025-08-30 16:03:01,874" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -22897,16 +23464,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.0029187, - "msecs": 2.0, - "relativeCreated": 7412.690178, - "thread": 135402099861184, + "created": 1756562581.8749678, + "msecs": 874.0, + "relativeCreated": 7243.916913, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,002" + "asctime": "2025-08-30 16:03:01,874" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -22924,16 +23491,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.0031385, - "msecs": 3.0, - "relativeCreated": 7412.910004, - "thread": 135402099861184, + "created": 1756562581.8753886, + "msecs": 875.0, + "relativeCreated": 7244.337684, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,003" + "asctime": "2025-08-30 16:03:01,875" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", @@ -22951,19 +23518,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.0033789, - "msecs": 3.0, - "relativeCreated": 7413.150405, - "thread": 135402099861184, + "created": 1756562581.8758087, + "msecs": 875.0, + "relativeCreated": 7244.75788, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'20'", - "asctime": "2025-08-29 19:32:01,003" + "asctime": "2025-08-30 16:03:01,875" } ], - "time_consumption": 0.05767107009887695 + "time_consumption": 0.05537128448486328 }, { "name": "__tLogger__", @@ -22981,16 +23548,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488721.0613716, - "msecs": 61.0, - "relativeCreated": 7471.143057, - "thread": 135402127188224, + "created": 1756562581.9316273, + "msecs": 931.0, + "relativeCreated": 7300.576384, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.brightness (ffe.livingroom.floorlamp) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 19:32:01,061", + "asctime": "2025-08-30 16:03:01,931", "moduleLogger": [ { "name": "__unittest__", @@ -23009,16 +23576,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488721.0612695, - "msecs": 61.0, - "relativeCreated": 7471.040848, - "thread": 135402127188224, + "created": 1756562581.9314613, + "msecs": 931.0, + "relativeCreated": 7300.41051, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.livingroom.floorlamp)): 20 ()", - "asctime": "2025-08-29 19:32:01,061" + "asctime": "2025-08-30 16:03:01,931" }, { "name": "__unittest__", @@ -23038,19 +23605,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488721.0613265, - "msecs": 61.0, - "relativeCreated": 7471.098062, - "thread": 135402127188224, + "created": 1756562581.9315555, + "msecs": 931.0, + "relativeCreated": 7300.504722, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.livingroom.floorlamp)): result = 20 ()", - "asctime": "2025-08-29 19:32:01,061" + "asctime": "2025-08-30 16:03:01,931" } ], - "time_consumption": 4.506111145019531e-05 + "time_consumption": 7.176399230957031e-05 }, { "name": "__tLogger__", @@ -23068,16 +23635,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488721.1627781, - "msecs": 162.0, - "relativeCreated": 7572.549465, - "thread": 135402127188224, + "created": 1756562582.0340974, + "msecs": 34.0, + "relativeCreated": 7403.04663, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffe.livingroom.floor_light) to 40", - "asctime": "2025-08-29 19:32:01,162", + "asctime": "2025-08-30 16:03:02,034", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -23095,16 +23662,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.0615807, - "msecs": 61.0, - "relativeCreated": 7471.351989, - "thread": 135402127188224, + "created": 1756562581.9318955, + "msecs": 931.0, + "relativeCreated": 7300.844744, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,061" + "asctime": "2025-08-30 16:03:01,931" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -23122,16 +23689,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.061853, - "msecs": 61.0, - "relativeCreated": 7471.62447, - "thread": 135402127188224, + "created": 1756562581.9323118, + "msecs": 932.0, + "relativeCreated": 7301.260869, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,061" + "asctime": "2025-08-30 16:03:01,932" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -23149,16 +23716,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.0619786, - "msecs": 61.0, - "relativeCreated": 7471.749953, - "thread": 135402127188224, + "created": 1756562581.9325886, + "msecs": 932.0, + "relativeCreated": 7301.53766, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,061" + "asctime": "2025-08-30 16:03:01,932" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -23176,16 +23743,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.062082, - "msecs": 62.0, - "relativeCreated": 7471.853363, - "thread": 135402127188224, + "created": 1756562581.932819, + "msecs": 932.0, + "relativeCreated": 7301.768178, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,062" + "asctime": "2025-08-30 16:03:01,932" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -23203,16 +23770,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.06219, - "msecs": 62.0, - "relativeCreated": 7471.961567, - "thread": 135402127188224, + "created": 1756562581.9330256, + "msecs": 933.0, + "relativeCreated": 7301.974766, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,062" + "asctime": "2025-08-30 16:03:01,933" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -23230,16 +23797,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.0623012, - "msecs": 62.0, - "relativeCreated": 7472.072661, - "thread": 135402127188224, + "created": 1756562581.933293, + "msecs": 933.0, + "relativeCreated": 7302.242203, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,062" + "asctime": "2025-08-30 16:03:01,933" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -23257,16 +23824,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.0630703, - "msecs": 63.0, - "relativeCreated": 7472.841661, - "thread": 135402099861184, + "created": 1756562581.9343936, + "msecs": 934.0, + "relativeCreated": 7303.342838, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,063" + "asctime": "2025-08-30 16:03:01,934" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -23284,16 +23851,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.06343, - "msecs": 63.0, - "relativeCreated": 7473.201612, - "thread": 135402099861184, + "created": 1756562581.9349287, + "msecs": 934.0, + "relativeCreated": 7303.877767, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,063" + "asctime": "2025-08-30 16:03:01,934" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -23311,16 +23878,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.1041598, - "msecs": 104.0, - "relativeCreated": 7513.931097, - "thread": 135402099861184, + "created": 1756562581.9819489, + "msecs": 981.0, + "relativeCreated": 7350.898095, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,104" + "asctime": "2025-08-30 16:03:01,981" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -23338,16 +23905,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.1045783, - "msecs": 104.0, - "relativeCreated": 7514.349643, - "thread": 135402099861184, + "created": 1756562581.9825423, + "msecs": 982.0, + "relativeCreated": 7351.491529, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,104" + "asctime": "2025-08-30 16:03:01,982" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -23365,16 +23932,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.1048186, - "msecs": 104.0, - "relativeCreated": 7514.590041, - "thread": 135402099861184, + "created": 1756562581.9829879, + "msecs": 982.0, + "relativeCreated": 7351.936829, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,104" + "asctime": "2025-08-30 16:03:01,982" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -23392,16 +23959,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.1050382, - "msecs": 105.0, - "relativeCreated": 7514.809472, - "thread": 135402099861184, + "created": 1756562581.9834397, + "msecs": 983.0, + "relativeCreated": 7352.388846, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,105" + "asctime": "2025-08-30 16:03:01,983" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", @@ -23419,19 +23986,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.105261, - "msecs": 105.0, - "relativeCreated": 7515.032511, - "thread": 135402099861184, + "created": 1756562581.9838681, + "msecs": 983.0, + "relativeCreated": 7352.81715, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'40'", - "asctime": "2025-08-29 19:32:01,105" + "asctime": "2025-08-30 16:03:01,983" } ], - "time_consumption": 0.057517051696777344 + "time_consumption": 0.05022931098937988 }, { "name": "__tLogger__", @@ -23449,16 +24016,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488721.1631043, - "msecs": 163.0, - "relativeCreated": 7572.875766, - "thread": 135402127188224, + "created": 1756562582.0345585, + "msecs": 34.0, + "relativeCreated": 7403.507628, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.brightness (ffe.livingroom.floorlamp) is correct (Content 40 and Type is ).", - "asctime": "2025-08-29 19:32:01,163", + "asctime": "2025-08-30 16:03:02,034", "moduleLogger": [ { "name": "__unittest__", @@ -23477,16 +24044,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488721.1630037, - "msecs": 163.0, - "relativeCreated": 7572.77499, - "thread": 135402127188224, + "created": 1756562582.0343866, + "msecs": 34.0, + "relativeCreated": 7403.335758, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.livingroom.floorlamp)): 40 ()", - "asctime": "2025-08-29 19:32:01,163" + "asctime": "2025-08-30 16:03:02,034" }, { "name": "__unittest__", @@ -23506,19 +24073,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488721.1630602, - "msecs": 163.0, - "relativeCreated": 7572.831711, - "thread": 135402127188224, + "created": 1756562582.0344837, + "msecs": 34.0, + "relativeCreated": 7403.432899, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.livingroom.floorlamp)): result = 40 ()", - "asctime": "2025-08-29 19:32:01,163" + "asctime": "2025-08-30 16:03:02,034" } ], - "time_consumption": 4.410743713378906e-05 + "time_consumption": 7.486343383789062e-05 }, { "name": "__tLogger__", @@ -23536,16 +24103,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488721.2643523, - "msecs": 264.0, - "relativeCreated": 7674.123629, - "thread": 135402127188224, + "created": 1756562582.1367671, + "msecs": 136.0, + "relativeCreated": 7505.716361, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffe.livingroom.floor_light) to 60", - "asctime": "2025-08-29 19:32:01,264", + "asctime": "2025-08-30 16:03:02,136", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -23563,16 +24130,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.1632762, - "msecs": 163.0, - "relativeCreated": 7573.047661, - "thread": 135402127188224, + "created": 1756562582.0348282, + "msecs": 34.0, + "relativeCreated": 7403.777282, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,163" + "asctime": "2025-08-30 16:03:02,034" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -23590,16 +24157,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.1635816, - "msecs": 163.0, - "relativeCreated": 7573.353223, - "thread": 135402127188224, + "created": 1756562582.0352361, + "msecs": 35.0, + "relativeCreated": 7404.185171, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,163" + "asctime": "2025-08-30 16:03:02,035" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -23617,16 +24184,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.16371, - "msecs": 163.0, - "relativeCreated": 7573.481665, - "thread": 135402127188224, + "created": 1756562582.0354805, + "msecs": 35.0, + "relativeCreated": 7404.429602, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,163" + "asctime": "2025-08-30 16:03:02,035" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -23644,16 +24211,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.1638153, - "msecs": 163.0, - "relativeCreated": 7573.586708, - "thread": 135402127188224, + "created": 1756562582.035696, + "msecs": 35.0, + "relativeCreated": 7404.645137, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,163" + "asctime": "2025-08-30 16:03:02,035" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -23671,16 +24238,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.1639166, - "msecs": 163.0, - "relativeCreated": 7573.687859, - "thread": 135402127188224, + "created": 1756562582.0359192, + "msecs": 35.0, + "relativeCreated": 7404.868133, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,163" + "asctime": "2025-08-30 16:03:02,035" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -23698,16 +24265,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.1640217, - "msecs": 164.0, - "relativeCreated": 7573.793088, - "thread": 135402127188224, + "created": 1756562582.0361242, + "msecs": 36.0, + "relativeCreated": 7405.073386, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,164" + "asctime": "2025-08-30 16:03:02,036" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -23725,16 +24292,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.1648052, - "msecs": 164.0, - "relativeCreated": 7574.576641, - "thread": 135402099861184, + "created": 1756562582.0372512, + "msecs": 37.0, + "relativeCreated": 7406.200462, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,164" + "asctime": "2025-08-30 16:03:02,037" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -23752,16 +24319,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.1652186, - "msecs": 165.0, - "relativeCreated": 7574.989954, - "thread": 135402099861184, + "created": 1756562582.0377853, + "msecs": 37.0, + "relativeCreated": 7406.734486, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,165" + "asctime": "2025-08-30 16:03:02,037" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -23779,16 +24346,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.2061143, - "msecs": 206.0, - "relativeCreated": 7615.885763, - "thread": 135402099861184, + "created": 1756562582.0819016, + "msecs": 81.0, + "relativeCreated": 7450.850757, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,206" + "asctime": "2025-08-30 16:03:02,081" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -23806,16 +24373,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.2065015, - "msecs": 206.0, - "relativeCreated": 7616.272912, - "thread": 135402099861184, + "created": 1756562582.0824943, + "msecs": 82.0, + "relativeCreated": 7451.443194, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,206" + "asctime": "2025-08-30 16:03:02,082" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -23833,16 +24400,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.2067583, - "msecs": 206.0, - "relativeCreated": 7616.529479, - "thread": 135402099861184, + "created": 1756562582.0829408, + "msecs": 82.0, + "relativeCreated": 7451.890168, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,206" + "asctime": "2025-08-30 16:03:02,082" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -23860,16 +24427,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.2069643, - "msecs": 206.0, - "relativeCreated": 7616.735762, - "thread": 135402099861184, + "created": 1756562582.0833573, + "msecs": 83.0, + "relativeCreated": 7452.306482, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,206" + "asctime": "2025-08-30 16:03:02,083" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", @@ -23887,19 +24454,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.2071745, - "msecs": 207.0, - "relativeCreated": 7616.946095, - "thread": 135402099861184, + "created": 1756562582.083776, + "msecs": 83.0, + "relativeCreated": 7452.725198, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'60'", - "asctime": "2025-08-29 19:32:01,207" + "asctime": "2025-08-30 16:03:02,083" } ], - "time_consumption": 0.05717778205871582 + "time_consumption": 0.05299115180969238 }, { "name": "__tLogger__", @@ -23917,16 +24484,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488721.2647018, - "msecs": 264.0, - "relativeCreated": 7674.473426, - "thread": 135402127188224, + "created": 1756562582.1373549, + "msecs": 137.0, + "relativeCreated": 7506.30398, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.brightness (ffe.livingroom.floorlamp) is correct (Content 60 and Type is ).", - "asctime": "2025-08-29 19:32:01,264", + "asctime": "2025-08-30 16:03:02,137", "moduleLogger": [ { "name": "__unittest__", @@ -23945,16 +24512,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488721.2645824, - "msecs": 264.0, - "relativeCreated": 7674.353797, - "thread": 135402127188224, + "created": 1756562582.1371386, + "msecs": 137.0, + "relativeCreated": 7506.087823, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.livingroom.floorlamp)): 60 ()", - "asctime": "2025-08-29 19:32:01,264" + "asctime": "2025-08-30 16:03:02,137" }, { "name": "__unittest__", @@ -23974,19 +24541,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488721.2646613, - "msecs": 264.0, - "relativeCreated": 7674.432733, - "thread": 135402127188224, + "created": 1756562582.1372576, + "msecs": 137.0, + "relativeCreated": 7506.20654, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.livingroom.floorlamp)): result = 60 ()", - "asctime": "2025-08-29 19:32:01,264" + "asctime": "2025-08-30 16:03:02,137" } ], - "time_consumption": 4.0531158447265625e-05 + "time_consumption": 9.72747802734375e-05 }, { "name": "__tLogger__", @@ -24004,16 +24571,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488721.3660097, - "msecs": 366.0, - "relativeCreated": 7775.78108, - "thread": 135402127188224, + "created": 1756562582.2404838, + "msecs": 240.0, + "relativeCreated": 7609.432936, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffe.livingroom.floor_light) to 80", - "asctime": "2025-08-29 19:32:01,366", + "asctime": "2025-08-30 16:03:02,240", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -24031,16 +24598,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.2648633, - "msecs": 264.0, - "relativeCreated": 7674.634676, - "thread": 135402127188224, + "created": 1756562582.1376443, + "msecs": 137.0, + "relativeCreated": 7506.593358, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,264" + "asctime": "2025-08-30 16:03:02,137" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -24058,16 +24625,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.265095, - "msecs": 265.0, - "relativeCreated": 7674.866373, - "thread": 135402127188224, + "created": 1756562582.138015, + "msecs": 138.0, + "relativeCreated": 7506.963991, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,265" + "asctime": "2025-08-30 16:03:02,138" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -24085,16 +24652,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.265206, - "msecs": 265.0, - "relativeCreated": 7674.977566, - "thread": 135402127188224, + "created": 1756562582.1382587, + "msecs": 138.0, + "relativeCreated": 7507.207726, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,265" + "asctime": "2025-08-30 16:03:02,138" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -24112,16 +24679,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.265315, - "msecs": 265.0, - "relativeCreated": 7675.086505, - "thread": 135402127188224, + "created": 1756562582.1384745, + "msecs": 138.0, + "relativeCreated": 7507.423667, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,265" + "asctime": "2025-08-30 16:03:02,138" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -24139,16 +24706,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.2654114, - "msecs": 265.0, - "relativeCreated": 7675.182871, - "thread": 135402127188224, + "created": 1756562582.1386778, + "msecs": 138.0, + "relativeCreated": 7507.626819, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,265" + "asctime": "2025-08-30 16:03:02,138" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -24166,16 +24733,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.2655272, - "msecs": 265.0, - "relativeCreated": 7675.298637, - "thread": 135402127188224, + "created": 1756562582.1389117, + "msecs": 138.0, + "relativeCreated": 7507.860747, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,265" + "asctime": "2025-08-30 16:03:02,138" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -24193,16 +24760,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.266281, - "msecs": 266.0, - "relativeCreated": 7676.052507, - "thread": 135402099861184, + "created": 1756562582.139945, + "msecs": 139.0, + "relativeCreated": 7508.894191, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,266" + "asctime": "2025-08-30 16:03:02,139" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -24220,16 +24787,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.266678, - "msecs": 266.0, - "relativeCreated": 7676.449498, - "thread": 135402099861184, + "created": 1756562582.1404696, + "msecs": 140.0, + "relativeCreated": 7509.418545, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,266" + "asctime": "2025-08-30 16:03:02,140" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -24247,16 +24814,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.3072252, - "msecs": 307.0, - "relativeCreated": 7716.996689, - "thread": 135402099861184, + "created": 1756562582.181906, + "msecs": 181.0, + "relativeCreated": 7550.854946, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,307" + "asctime": "2025-08-30 16:03:02,181" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -24274,16 +24841,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.307631, - "msecs": 307.0, - "relativeCreated": 7717.402433, - "thread": 135402099861184, + "created": 1756562582.1825242, + "msecs": 182.0, + "relativeCreated": 7551.473317, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,307" + "asctime": "2025-08-30 16:03:02,182" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -24301,16 +24868,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.3078928, - "msecs": 307.0, - "relativeCreated": 7717.664126, - "thread": 135402099861184, + "created": 1756562582.182987, + "msecs": 182.0, + "relativeCreated": 7551.936148, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,307" + "asctime": "2025-08-30 16:03:02,182" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -24328,16 +24895,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.3081136, - "msecs": 308.0, - "relativeCreated": 7717.885127, - "thread": 135402099861184, + "created": 1756562582.1834269, + "msecs": 183.0, + "relativeCreated": 7552.375854, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,308" + "asctime": "2025-08-30 16:03:02,183" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", @@ -24355,19 +24922,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.3083448, - "msecs": 308.0, - "relativeCreated": 7718.116189, - "thread": 135402099861184, + "created": 1756562582.1838877, + "msecs": 183.0, + "relativeCreated": 7552.836772, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'80'", - "asctime": "2025-08-29 19:32:01,308" + "asctime": "2025-08-30 16:03:02,183" } ], - "time_consumption": 0.05766487121582031 + "time_consumption": 0.05659604072570801 }, { "name": "__tLogger__", @@ -24385,16 +24952,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488721.3663287, - "msecs": 366.0, - "relativeCreated": 7776.100159, - "thread": 135402127188224, + "created": 1756562582.2409291, + "msecs": 240.0, + "relativeCreated": 7609.878224, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.brightness (ffe.livingroom.floorlamp) is correct (Content 80 and Type is ).", - "asctime": "2025-08-29 19:32:01,366", + "asctime": "2025-08-30 16:03:02,240", "moduleLogger": [ { "name": "__unittest__", @@ -24413,16 +24980,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488721.36623, - "msecs": 366.0, - "relativeCreated": 7776.001409, - "thread": 135402127188224, + "created": 1756562582.240761, + "msecs": 240.0, + "relativeCreated": 7609.710097, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.livingroom.floorlamp)): 80 ()", - "asctime": "2025-08-29 19:32:01,366" + "asctime": "2025-08-30 16:03:02,240" }, { "name": "__unittest__", @@ -24442,19 +25009,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488721.366285, - "msecs": 366.0, - "relativeCreated": 7776.056494, - "thread": 135402127188224, + "created": 1756562582.2408571, + "msecs": 240.0, + "relativeCreated": 7609.806129, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.livingroom.floorlamp)): result = 80 ()", - "asctime": "2025-08-29 19:32:01,366" + "asctime": "2025-08-30 16:03:02,240" } ], - "time_consumption": 4.363059997558594e-05 + "time_consumption": 7.200241088867188e-05 }, { "name": "__tLogger__", @@ -24472,16 +25039,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488721.467716, - "msecs": 467.0, - "relativeCreated": 7877.487418, - "thread": 135402127188224, + "created": 1756562582.3435633, + "msecs": 343.0, + "relativeCreated": 7712.512309, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffe.livingroom.floor_light) to 100", - "asctime": "2025-08-29 19:32:01,467", + "asctime": "2025-08-30 16:03:02,343", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -24499,16 +25066,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.3665686, - "msecs": 366.0, - "relativeCreated": 7776.339765, - "thread": 135402127188224, + "created": 1756562582.2412512, + "msecs": 241.0, + "relativeCreated": 7610.200453, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,366" + "asctime": "2025-08-30 16:03:02,241" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -24526,16 +25093,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.366809, - "msecs": 366.0, - "relativeCreated": 7776.580349, - "thread": 135402127188224, + "created": 1756562582.2416565, + "msecs": 241.0, + "relativeCreated": 7610.605582, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,366" + "asctime": "2025-08-30 16:03:02,241" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -24553,16 +25120,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.3669305, - "msecs": 366.0, - "relativeCreated": 7776.701861, - "thread": 135402127188224, + "created": 1756562582.2419107, + "msecs": 241.0, + "relativeCreated": 7610.859988, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,366" + "asctime": "2025-08-30 16:03:02,241" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -24580,16 +25147,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.3670375, - "msecs": 367.0, - "relativeCreated": 7776.808891, - "thread": 135402127188224, + "created": 1756562582.2421343, + "msecs": 242.0, + "relativeCreated": 7611.083302, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,367" + "asctime": "2025-08-30 16:03:02,242" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -24607,16 +25174,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.367137, - "msecs": 367.0, - "relativeCreated": 7776.908569, - "thread": 135402127188224, + "created": 1756562582.2423446, + "msecs": 242.0, + "relativeCreated": 7611.29376, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,367" + "asctime": "2025-08-30 16:03:02,242" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -24634,16 +25201,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.367255, - "msecs": 367.0, - "relativeCreated": 7777.0264, - "thread": 135402127188224, + "created": 1756562582.2425497, + "msecs": 242.0, + "relativeCreated": 7611.498787, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,367" + "asctime": "2025-08-30 16:03:02,242" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -24661,16 +25228,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.3681865, - "msecs": 368.0, - "relativeCreated": 7777.957879, - "thread": 135402099861184, + "created": 1756562582.2436016, + "msecs": 243.0, + "relativeCreated": 7612.550768, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,368" + "asctime": "2025-08-30 16:03:02,243" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -24688,16 +25255,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.3685718, - "msecs": 368.0, - "relativeCreated": 7778.343112, - "thread": 135402099861184, + "created": 1756562582.244127, + "msecs": 244.0, + "relativeCreated": 7613.07615, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,368" + "asctime": "2025-08-30 16:03:02,244" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -24715,16 +25282,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.4091644, - "msecs": 409.0, - "relativeCreated": 7818.935884, - "thread": 135402099861184, + "created": 1756562582.285936, + "msecs": 285.0, + "relativeCreated": 7654.885339, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,409" + "asctime": "2025-08-30 16:03:02,285" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -24742,16 +25309,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.4095619, - "msecs": 409.0, - "relativeCreated": 7819.333403, - "thread": 135402099861184, + "created": 1756562582.2865307, + "msecs": 286.0, + "relativeCreated": 7655.479907, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,409" + "asctime": "2025-08-30 16:03:02,286" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -24769,16 +25336,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.4097877, - "msecs": 409.0, - "relativeCreated": 7819.559018, - "thread": 135402099861184, + "created": 1756562582.28701, + "msecs": 287.0, + "relativeCreated": 7655.959089, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,409" + "asctime": "2025-08-30 16:03:02,287" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -24796,16 +25363,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.4099915, - "msecs": 409.0, - "relativeCreated": 7819.762819, - "thread": 135402099861184, + "created": 1756562582.2874398, + "msecs": 287.0, + "relativeCreated": 7656.389085, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,409" + "asctime": "2025-08-30 16:03:02,287" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", @@ -24823,19 +25390,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.4102402, - "msecs": 410.0, - "relativeCreated": 7820.011768, - "thread": 135402099861184, + "created": 1756562582.2879202, + "msecs": 287.0, + "relativeCreated": 7656.869151, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'100'", - "asctime": "2025-08-29 19:32:01,410" + "asctime": "2025-08-30 16:03:02,287" } ], - "time_consumption": 0.05747580528259277 + "time_consumption": 0.05564308166503906 }, { "name": "__tLogger__", @@ -24853,16 +25420,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488721.4680388, - "msecs": 468.0, - "relativeCreated": 7877.810293, - "thread": 135402127188224, + "created": 1756562582.3440576, + "msecs": 344.0, + "relativeCreated": 7713.00661, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.brightness (ffe.livingroom.floorlamp) is correct (Content 100 and Type is ).", - "asctime": "2025-08-29 19:32:01,468", + "asctime": "2025-08-30 16:03:02,344", "moduleLogger": [ { "name": "__unittest__", @@ -24881,16 +25448,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488721.4679377, - "msecs": 467.0, - "relativeCreated": 7877.709169, - "thread": 135402127188224, + "created": 1756562582.3438723, + "msecs": 343.0, + "relativeCreated": 7712.821289, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.livingroom.floorlamp)): 100 ()", - "asctime": "2025-08-29 19:32:01,467" + "asctime": "2025-08-30 16:03:02,343" }, { "name": "__unittest__", @@ -24910,24 +25477,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488721.467993, - "msecs": 467.0, - "relativeCreated": 7877.764452, - "thread": 135402127188224, + "created": 1756562582.343981, + "msecs": 343.0, + "relativeCreated": 7712.930046, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.livingroom.floorlamp)): result = 100 ()", - "asctime": "2025-08-29 19:32:01,467" + "asctime": "2025-08-30 16:03:02,343" } ], - "time_consumption": 4.57763671875e-05 + "time_consumption": 7.653236389160156e-05 } ], - "time_consumption": 0.8118641376495361, - "time_start": "2025-08-29 19:32:00,656", - "time_finished": "2025-08-29 19:32:01,468" + "time_consumption": 0.8200862407684326, + "time_start": "2025-08-30 16:03:01,523", + "time_finished": "2025-08-30 16:03:02,344" }, "ViDevCommon.color_temp (ffe.livingroom.floorlamp) -> Light.color_temp (ffe.livingroom.floor_light)": { "name": "__tLogger__", @@ -24942,16 +25509,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488721.4683423, - "msecs": 468.0, - "relativeCreated": 7878.11364, - "thread": 135402127188224, + "created": 1756562582.3445213, + "msecs": 344.0, + "relativeCreated": 7713.470316, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.color_temp (ffe.livingroom.floorlamp) -> Light.color_temp (ffe.livingroom.floor_light)", - "asctime": "2025-08-29 19:32:01,468", + "asctime": "2025-08-30 16:03:02,344", "moduleLogger": [], "testcaseLogger": [ { @@ -24967,16 +25534,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488721.5687892, - "msecs": 568.0, - "relativeCreated": 7978.560714, - "thread": 135402127188224, + "created": 1756562582.4451795, + "msecs": 445.0, + "relativeCreated": 7814.128445, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:01,568", + "asctime": "2025-08-30 16:03:02,445", "moduleLogger": [], "time_consumption": 0.0 }, @@ -24995,16 +25562,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488721.6705937, - "msecs": 670.0, - "relativeCreated": 8080.365313, - "thread": 135402127188224, + "created": 1756562582.5480578, + "msecs": 548.0, + "relativeCreated": 7917.006858, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 19:32:01,670", + "asctime": "2025-08-30 16:03:02,548", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp.set", @@ -25022,16 +25589,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.5690732, - "msecs": 569.0, - "relativeCreated": 7978.844517, - "thread": 135402127188224, + "created": 1756562582.445532, + "msecs": 445.0, + "relativeCreated": 7814.481315, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 10", - "asctime": "2025-08-29 19:32:01,569" + "asctime": "2025-08-30 16:03:02,445" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -25049,16 +25616,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.5694044, - "msecs": 569.0, - "relativeCreated": 7979.175944, - "thread": 135402127188224, + "created": 1756562582.4460435, + "msecs": 446.0, + "relativeCreated": 7814.992538, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,569" + "asctime": "2025-08-30 16:03:02,446" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -25076,16 +25643,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.5696013, - "msecs": 569.0, - "relativeCreated": 7979.372593, - "thread": 135402127188224, + "created": 1756562582.4464, + "msecs": 446.0, + "relativeCreated": 7815.349116, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,569" + "asctime": "2025-08-30 16:03:02,446" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -25103,16 +25670,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.5697265, - "msecs": 569.0, - "relativeCreated": 7979.498017, - "thread": 135402127188224, + "created": 1756562582.4466834, + "msecs": 446.0, + "relativeCreated": 7815.632612, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,569" + "asctime": "2025-08-30 16:03:02,446" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -25130,16 +25697,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.5698802, - "msecs": 569.0, - "relativeCreated": 7979.651806, - "thread": 135402127188224, + "created": 1756562582.4469464, + "msecs": 446.0, + "relativeCreated": 7815.895522, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,569" + "asctime": "2025-08-30 16:03:02,446" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -25157,16 +25724,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.5700595, - "msecs": 570.0, - "relativeCreated": 7979.830972, - "thread": 135402127188224, + "created": 1756562582.447203, + "msecs": 447.0, + "relativeCreated": 7816.151826, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,570" + "asctime": "2025-08-30 16:03:02,447" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -25184,16 +25751,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.5703604, - "msecs": 570.0, - "relativeCreated": 7980.131737, - "thread": 135402127188224, + "created": 1756562582.4474552, + "msecs": 447.0, + "relativeCreated": 7816.404362, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,570" + "asctime": "2025-08-30 16:03:02,447" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -25211,43 +25778,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.5740879, - "msecs": 574.0, - "relativeCreated": 7983.859473, - "thread": 135402099861184, + "created": 1756562582.4538774, + "msecs": 453.0, + "relativeCreated": 7822.826672, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,574" - }, - { - "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\": 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": 1756488721.574536, - "msecs": 574.0, - "relativeCreated": 7984.307531, - "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\": 254.0, \"color_temp\": 454.0}'", - "asctime": "2025-08-29 19:32:01,574" + "asctime": "2025-08-30 16:03:02,453" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -25265,43 +25805,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.614976, - "msecs": 614.0, - "relativeCreated": 8024.747351, - "thread": 135402099861184, + "created": 1756562582.4544036, + "msecs": 454.0, + "relativeCreated": 7823.352639, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,614" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_2", - "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": 1756488721.615331, - "msecs": 615.0, - "relativeCreated": 8025.102174, - "thread": 135402099861184, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "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 19:32:01,615" + "asctime": "2025-08-30 16:03:02,454" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -25319,43 +25832,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.6155791, - "msecs": 615.0, - "relativeCreated": 8025.350665, - "thread": 135402099861184, + "created": 1756562582.4549053, + "msecs": 454.0, + "relativeCreated": 7823.854469, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,615" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_3", - "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": 1756488721.6157973, - "msecs": 615.0, - "relativeCreated": 8025.568569, - "thread": 135402099861184, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "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 19:32:01,615" + "asctime": "2025-08-30 16:03:02,454" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -25373,22 +25859,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.616005, - "msecs": 616.0, - "relativeCreated": 8025.776349, - "thread": 135402099861184, + "created": 1756562582.497893, + "msecs": 497.0, + "relativeCreated": 7866.842168, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,616" + "asctime": "2025-08-30 16:03:02,497" }, { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", + "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_4", + "zigbee_ffe/ffe/livingroom/floor_light_1", "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" ], "levelname": "DEBUG", @@ -25400,16 +25886,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.61621, - "msecs": 616.0, - "relativeCreated": 8025.981454, - "thread": 135402099861184, + "created": 1756562582.4984949, + "msecs": 498.0, + "relativeCreated": 7867.44408, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,616" + "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-30 16:03:02,498" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -25427,22 +25913,22 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.6164227, - "msecs": 616.0, - "relativeCreated": 8026.194136, - "thread": 135402099861184, + "created": 1756562582.4989772, + "msecs": 498.0, + "relativeCreated": 7867.926409, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:02,498" }, { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee_ffe/ffe/livingroom/floor_light_5", + "zigbee_ffe/ffe/livingroom/floor_light_2", "b'{\"state\": \"on\", \"brightness\": 254.0, \"color_temp\": 454.0}'" ], "levelname": "DEBUG", @@ -25454,16 +25940,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.6166425, - "msecs": 616.0, - "relativeCreated": 8026.414049, - "thread": 135402099861184, + "created": 1756562582.4994311, + "msecs": 499.0, + "relativeCreated": 7868.380279, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,616" + "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-30 16:03:02,499" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -25481,16 +25967,97 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.616842, - "msecs": 616.0, - "relativeCreated": 8026.613355, - "thread": 135402099861184, + "created": 1756562582.4998598, + "msecs": 499.0, + "relativeCreated": 7868.808874, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:02,499" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_3", + "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": 1756562582.5003195, + "msecs": 500.0, + "relativeCreated": 7869.268717, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:03:02,500" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_4", + "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": 1756562582.5007386, + "msecs": 500.0, + "relativeCreated": 7869.687571, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:03:02,500" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/livingroom/floor_light_5", + "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": 1756562582.5011988, + "msecs": 501.0, + "relativeCreated": 7870.147905, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:03:02,501" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -25508,16 +26075,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.617043, - "msecs": 617.0, - "relativeCreated": 8026.814353, - "thread": 135402099861184, + "created": 1756562582.501622, + "msecs": 501.0, + "relativeCreated": 7870.571036, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,617" + "asctime": "2025-08-30 16:03:02,501" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", @@ -25535,19 +26102,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.6172774, - "msecs": 617.0, - "relativeCreated": 8027.048751, - "thread": 135402099861184, + "created": 1756562582.5042226, + "msecs": 504.0, + "relativeCreated": 7873.17171, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'10'", - "asctime": "2025-08-29 19:32:01,617" + "asctime": "2025-08-30 16:03:02,504" } ], - "time_consumption": 0.053316354751586914 + "time_consumption": 0.04383516311645508 }, { "name": "__tLogger__", @@ -25565,16 +26132,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488721.6709633, - "msecs": 670.0, - "relativeCreated": 8080.734704, - "thread": 135402127188224, + "created": 1756562582.5486033, + "msecs": 548.0, + "relativeCreated": 7917.552421, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 19:32:01,670", + "asctime": "2025-08-30 16:03:02,548", "moduleLogger": [ { "name": "__unittest__", @@ -25593,16 +26160,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488721.6708622, - "msecs": 670.0, - "relativeCreated": 8080.633566, - "thread": 135402127188224, + "created": 1756562582.548422, + "msecs": 548.0, + "relativeCreated": 7917.371213, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 19:32:01,670" + "asctime": "2025-08-30 16:03:02,548" }, { "name": "__unittest__", @@ -25622,19 +26189,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488721.6709194, - "msecs": 670.0, - "relativeCreated": 8080.690785, - "thread": 135402127188224, + "created": 1756562582.5485246, + "msecs": 548.0, + "relativeCreated": 7917.473665, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 19:32:01,670" + "asctime": "2025-08-30 16:03:02,548" } ], - "time_consumption": 4.38690185546875e-05 + "time_consumption": 7.867813110351562e-05 }, { "name": "__tLogger__", @@ -25652,16 +26219,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488721.7715755, - "msecs": 771.0, - "relativeCreated": 8181.346991, - "thread": 135402127188224, + "created": 1756562582.6494613, + "msecs": 649.0, + "relativeCreated": 8018.410262, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffe.livingroom.floorlamp) to 0", - "asctime": "2025-08-29 19:32:01,771", + "asctime": "2025-08-30 16:03:02,649", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp.set", @@ -25679,16 +26246,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.6710749, - "msecs": 671.0, - "relativeCreated": 8080.84637, - "thread": 135402127188224, + "created": 1756562582.548792, + "msecs": 548.0, + "relativeCreated": 7917.741028, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 0", - "asctime": "2025-08-29 19:32:01,671" + "asctime": "2025-08-30 16:03:02,548" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -25706,16 +26273,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.6758707, - "msecs": 675.0, - "relativeCreated": 8085.642206, - "thread": 135402099861184, + "created": 1756562582.5555565, + "msecs": 555.0, + "relativeCreated": 7924.505797, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,675" + "asctime": "2025-08-30 16:03:02,555" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -25733,16 +26300,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.6761029, - "msecs": 676.0, - "relativeCreated": 8085.874435, - "thread": 135402099861184, + "created": 1756562582.5559247, + "msecs": 555.0, + "relativeCreated": 7924.87377, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,676" + "asctime": "2025-08-30 16:03:02,555" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -25760,16 +26327,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.676412, - "msecs": 676.0, - "relativeCreated": 8086.183657, - "thread": 135402099861184, + "created": 1756562582.556469, + "msecs": 556.0, + "relativeCreated": 7925.417983, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,676" + "asctime": "2025-08-30 16:03:02,556" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -25787,16 +26354,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.6765783, - "msecs": 676.0, - "relativeCreated": 8086.349817, - "thread": 135402099861184, + "created": 1756562582.5567615, + "msecs": 556.0, + "relativeCreated": 7925.710699, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,676" + "asctime": "2025-08-30 16:03:02,556" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -25814,16 +26381,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.6769083, - "msecs": 676.0, - "relativeCreated": 8086.679664, - "thread": 135402099861184, + "created": 1756562582.5574725, + "msecs": 557.0, + "relativeCreated": 7926.421713, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,676" + "asctime": "2025-08-30 16:03:02,557" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -25841,16 +26408,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.6770847, - "msecs": 677.0, - "relativeCreated": 8086.856117, - "thread": 135402099861184, + "created": 1756562582.5578809, + "msecs": 557.0, + "relativeCreated": 7926.829901, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,677" + "asctime": "2025-08-30 16:03:02,557" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -25868,16 +26435,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.6773272, - "msecs": 677.0, - "relativeCreated": 8087.09846, - "thread": 135402099861184, + "created": 1756562582.5584455, + "msecs": 558.0, + "relativeCreated": 7927.394735, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,677" + "asctime": "2025-08-30 16:03:02,558" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -25895,16 +26462,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.677484, - "msecs": 677.0, - "relativeCreated": 8087.255436, - "thread": 135402099861184, + "created": 1756562582.5587482, + "msecs": 558.0, + "relativeCreated": 7927.697378, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,677" + "asctime": "2025-08-30 16:03:02,558" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -25922,16 +26489,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.6778023, - "msecs": 677.0, - "relativeCreated": 8087.573667, - "thread": 135402099861184, + "created": 1756562582.5594232, + "msecs": 559.0, + "relativeCreated": 7928.372432, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,677" + "asctime": "2025-08-30 16:03:02,559" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -25949,16 +26516,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.6779604, - "msecs": 677.0, - "relativeCreated": 8087.73199, - "thread": 135402099861184, + "created": 1756562582.5597076, + "msecs": 559.0, + "relativeCreated": 7928.656699, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,677" + "asctime": "2025-08-30 16:03:02,559" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -25976,16 +26543,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.6781912, - "msecs": 678.0, - "relativeCreated": 8087.962644, - "thread": 135402099861184, + "created": 1756562582.5602205, + "msecs": 560.0, + "relativeCreated": 7929.169588, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,678" + "asctime": "2025-08-30 16:03:02,560" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -26003,16 +26570,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.678316, - "msecs": 678.0, - "relativeCreated": 8088.08747, - "thread": 135402099861184, + "created": 1756562582.5604813, + "msecs": 560.0, + "relativeCreated": 7929.430489, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,678" + "asctime": "2025-08-30 16:03:02,560" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -26030,16 +26597,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.6786325, - "msecs": 678.0, - "relativeCreated": 8088.403824, - "thread": 135402099861184, + "created": 1756562582.5610821, + "msecs": 561.0, + "relativeCreated": 7930.031116, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,678" + "asctime": "2025-08-30 16:03:02,561" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -26057,16 +26624,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.678891, - "msecs": 678.0, - "relativeCreated": 8088.662405, - "thread": 135402099861184, + "created": 1756562582.561551, + "msecs": 561.0, + "relativeCreated": 7930.5001, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,678" + "asctime": "2025-08-30 16:03:02,561" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -26084,16 +26651,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.6791067, - "msecs": 679.0, - "relativeCreated": 8088.878196, - "thread": 135402099861184, + "created": 1756562582.5619717, + "msecs": 561.0, + "relativeCreated": 7930.920788, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,679" + "asctime": "2025-08-30 16:03:02,561" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -26111,16 +26678,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.679307, - "msecs": 679.0, - "relativeCreated": 8089.078402, - "thread": 135402099861184, + "created": 1756562582.5623827, + "msecs": 562.0, + "relativeCreated": 7931.331831, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,679" + "asctime": "2025-08-30 16:03:02,562" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -26138,16 +26705,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.679526, - "msecs": 679.0, - "relativeCreated": 8089.297507, - "thread": 135402099861184, + "created": 1756562582.5627875, + "msecs": 562.0, + "relativeCreated": 7931.736628, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,679" + "asctime": "2025-08-30 16:03:02,562" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -26165,16 +26732,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.6797252, - "msecs": 679.0, - "relativeCreated": 8089.496468, - "thread": 135402099861184, + "created": 1756562582.5631914, + "msecs": 563.0, + "relativeCreated": 7932.140284, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,679" + "asctime": "2025-08-30 16:03:02,563" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", @@ -26192,19 +26759,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.7230358, - "msecs": 723.0, - "relativeCreated": 8132.807235, - "thread": 135402099861184, + "created": 1756562582.6083858, + "msecs": 608.0, + "relativeCreated": 7977.334965, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'0'", - "asctime": "2025-08-29 19:32:01,723" + "asctime": "2025-08-30 16:03:02,608" } ], - "time_consumption": 0.04853963851928711 + "time_consumption": 0.04107546806335449 }, { "name": "__tLogger__", @@ -26222,16 +26789,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488721.7719932, - "msecs": 771.0, - "relativeCreated": 8181.764637, - "thread": 135402127188224, + "created": 1756562582.6501155, + "msecs": 650.0, + "relativeCreated": 8019.064682, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.color_temp (ffe.livingroom.floor_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 19:32:01,771", + "asctime": "2025-08-30 16:03:02,650", "moduleLogger": [ { "name": "__unittest__", @@ -26250,16 +26817,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488721.7718875, - "msecs": 771.0, - "relativeCreated": 8181.659079, - "thread": 135402127188224, + "created": 1756562582.649917, + "msecs": 649.0, + "relativeCreated": 8018.866061, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (ffe.livingroom.floor_light)): 0 ()", - "asctime": "2025-08-29 19:32:01,771" + "asctime": "2025-08-30 16:03:02,649" }, { "name": "__unittest__", @@ -26279,19 +26846,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488721.771949, - "msecs": 771.0, - "relativeCreated": 8181.720488, - "thread": 135402127188224, + "created": 1756562582.6500356, + "msecs": 650.0, + "relativeCreated": 8018.984913, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffe.livingroom.floor_light)): result = 0 ()", - "asctime": "2025-08-29 19:32:01,771" + "asctime": "2025-08-30 16:03:02,650" } ], - "time_consumption": 4.410743713378906e-05 + "time_consumption": 7.987022399902344e-05 }, { "name": "__tLogger__", @@ -26309,16 +26876,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488721.8726165, - "msecs": 872.0, - "relativeCreated": 8282.387956, - "thread": 135402127188224, + "created": 1756562582.7509644, + "msecs": 750.0, + "relativeCreated": 8119.913594, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffe.livingroom.floorlamp) to 2", - "asctime": "2025-08-29 19:32:01,872", + "asctime": "2025-08-30 16:03:02,750", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp.set", @@ -26336,16 +26903,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.7721055, - "msecs": 772.0, - "relativeCreated": 8181.876944, - "thread": 135402127188224, + "created": 1756562582.6502986, + "msecs": 650.0, + "relativeCreated": 8019.247813, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 2", - "asctime": "2025-08-29 19:32:01,772" + "asctime": "2025-08-30 16:03:02,650" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -26363,16 +26930,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.7764585, - "msecs": 776.0, - "relativeCreated": 8186.230053, - "thread": 135402099861184, + "created": 1756562582.6568081, + "msecs": 656.0, + "relativeCreated": 8025.757409, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,776" + "asctime": "2025-08-30 16:03:02,656" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -26390,16 +26957,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.7766938, - "msecs": 776.0, - "relativeCreated": 8186.465187, - "thread": 135402099861184, + "created": 1756562582.6572013, + "msecs": 657.0, + "relativeCreated": 8026.150488, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,776" + "asctime": "2025-08-30 16:03:02,657" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -26417,16 +26984,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.7770429, - "msecs": 777.0, - "relativeCreated": 8186.814374, - "thread": 135402099861184, + "created": 1756562582.6577353, + "msecs": 657.0, + "relativeCreated": 8026.684447, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,777" + "asctime": "2025-08-30 16:03:02,657" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -26444,16 +27011,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.7771864, - "msecs": 777.0, - "relativeCreated": 8186.95785, - "thread": 135402099861184, + "created": 1756562582.6580067, + "msecs": 658.0, + "relativeCreated": 8026.955848, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,777" + "asctime": "2025-08-30 16:03:02,658" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -26471,16 +27038,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.777505, - "msecs": 777.0, - "relativeCreated": 8187.276424, - "thread": 135402099861184, + "created": 1756562582.6586058, + "msecs": 658.0, + "relativeCreated": 8027.554917, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,777" + "asctime": "2025-08-30 16:03:02,658" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -26498,16 +27065,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.777634, - "msecs": 777.0, - "relativeCreated": 8187.405305, - "thread": 135402099861184, + "created": 1756562582.6588733, + "msecs": 658.0, + "relativeCreated": 8027.822412, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,777" + "asctime": "2025-08-30 16:03:02,658" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -26525,16 +27092,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.7778573, - "msecs": 777.0, - "relativeCreated": 8187.628688, - "thread": 135402099861184, + "created": 1756562582.6593807, + "msecs": 659.0, + "relativeCreated": 8028.329803, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,777" + "asctime": "2025-08-30 16:03:02,659" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -26552,16 +27119,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.777979, - "msecs": 777.0, - "relativeCreated": 8187.750423, - "thread": 135402099861184, + "created": 1756562582.6596372, + "msecs": 659.0, + "relativeCreated": 8028.586269, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,777" + "asctime": "2025-08-30 16:03:02,659" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -26579,16 +27146,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.7782433, - "msecs": 778.0, - "relativeCreated": 8188.01475, - "thread": 135402099861184, + "created": 1756562582.6602023, + "msecs": 660.0, + "relativeCreated": 8029.151335, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,778" + "asctime": "2025-08-30 16:03:02,660" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -26606,16 +27173,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.7783604, - "msecs": 778.0, - "relativeCreated": 8188.131764, - "thread": 135402099861184, + "created": 1756562582.6604636, + "msecs": 660.0, + "relativeCreated": 8029.412799, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,778" + "asctime": "2025-08-30 16:03:02,660" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -26633,16 +27200,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.7786338, - "msecs": 778.0, - "relativeCreated": 8188.405159, - "thread": 135402099861184, + "created": 1756562582.6609962, + "msecs": 660.0, + "relativeCreated": 8029.945158, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,778" + "asctime": "2025-08-30 16:03:02,660" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -26660,16 +27227,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.7787557, - "msecs": 778.0, - "relativeCreated": 8188.527042, - "thread": 135402099861184, + "created": 1756562582.6612809, + "msecs": 661.0, + "relativeCreated": 8030.229786, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,778" + "asctime": "2025-08-30 16:03:02,661" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -26687,16 +27254,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.7790022, - "msecs": 779.0, - "relativeCreated": 8188.77347, - "thread": 135402099861184, + "created": 1756562582.6618416, + "msecs": 661.0, + "relativeCreated": 8030.790744, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,779" + "asctime": "2025-08-30 16:03:02,661" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -26714,16 +27281,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.779231, - "msecs": 779.0, - "relativeCreated": 8189.002355, - "thread": 135402099861184, + "created": 1756562582.6623344, + "msecs": 662.0, + "relativeCreated": 8031.283504, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,779" + "asctime": "2025-08-30 16:03:02,662" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -26741,16 +27308,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.7794309, - "msecs": 779.0, - "relativeCreated": 8189.202327, - "thread": 135402099861184, + "created": 1756562582.6627684, + "msecs": 662.0, + "relativeCreated": 8031.717418, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,779" + "asctime": "2025-08-30 16:03:02,662" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -26768,16 +27335,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.7796395, - "msecs": 779.0, - "relativeCreated": 8189.410905, - "thread": 135402099861184, + "created": 1756562582.6631787, + "msecs": 663.0, + "relativeCreated": 8032.127741, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,779" + "asctime": "2025-08-30 16:03:02,663" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -26795,16 +27362,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.779833, - "msecs": 779.0, - "relativeCreated": 8189.604397, - "thread": 135402099861184, + "created": 1756562582.6635764, + "msecs": 663.0, + "relativeCreated": 8032.525506, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,779" + "asctime": "2025-08-30 16:03:02,663" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -26822,16 +27389,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.7800272, - "msecs": 780.0, - "relativeCreated": 8189.798558, - "thread": 135402099861184, + "created": 1756562582.6639807, + "msecs": 663.0, + "relativeCreated": 8032.92987, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,780" + "asctime": "2025-08-30 16:03:02,663" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", @@ -26849,19 +27416,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.8230343, - "msecs": 823.0, - "relativeCreated": 8232.805892, - "thread": 135402099861184, + "created": 1756562582.7071834, + "msecs": 707.0, + "relativeCreated": 8076.132513, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'2'", - "asctime": "2025-08-29 19:32:01,823" + "asctime": "2025-08-30 16:03:02,707" } ], - "time_consumption": 0.04958224296569824 + "time_consumption": 0.04378104209899902 }, { "name": "__tLogger__", @@ -26879,16 +27446,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488721.8730278, - "msecs": 873.0, - "relativeCreated": 8282.799384, - "thread": 135402127188224, + "created": 1756562582.7515578, + "msecs": 751.0, + "relativeCreated": 8120.506919, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.color_temp (ffe.livingroom.floor_light) is correct (Content 2 and Type is ).", - "asctime": "2025-08-29 19:32:01,873", + "asctime": "2025-08-30 16:03:02,751", "moduleLogger": [ { "name": "__unittest__", @@ -26907,16 +27474,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488721.8729262, - "msecs": 872.0, - "relativeCreated": 8282.697659, - "thread": 135402127188224, + "created": 1756562582.7513719, + "msecs": 751.0, + "relativeCreated": 8120.32095, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (ffe.livingroom.floor_light)): 2 ()", - "asctime": "2025-08-29 19:32:01,872" + "asctime": "2025-08-30 16:03:02,751" }, { "name": "__unittest__", @@ -26936,19 +27503,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488721.8729854, - "msecs": 872.0, - "relativeCreated": 8282.756764, - "thread": 135402127188224, + "created": 1756562582.7514782, + "msecs": 751.0, + "relativeCreated": 8120.427338, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffe.livingroom.floor_light)): result = 2 ()", - "asctime": "2025-08-29 19:32:01,872" + "asctime": "2025-08-30 16:03:02,751" } ], - "time_consumption": 4.2438507080078125e-05 + "time_consumption": 7.963180541992188e-05 }, { "name": "__tLogger__", @@ -26966,16 +27533,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488721.9736788, - "msecs": 973.0, - "relativeCreated": 8383.450401, - "thread": 135402127188224, + "created": 1756562582.8533914, + "msecs": 853.0, + "relativeCreated": 8222.340482, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffe.livingroom.floorlamp) to 4", - "asctime": "2025-08-29 19:32:01,973", + "asctime": "2025-08-30 16:03:02,853", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp.set", @@ -26993,16 +27560,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.8731408, - "msecs": 873.0, - "relativeCreated": 8282.912151, - "thread": 135402127188224, + "created": 1756562582.751745, + "msecs": 751.0, + "relativeCreated": 8120.69426, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 4", - "asctime": "2025-08-29 19:32:01,873" + "asctime": "2025-08-30 16:03:02,751" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -27020,16 +27587,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.8774943, - "msecs": 877.0, - "relativeCreated": 8287.265692, - "thread": 135402099861184, + "created": 1756562582.75827, + "msecs": 758.0, + "relativeCreated": 8127.21919, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,877" + "asctime": "2025-08-30 16:03:02,758" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -27047,16 +27614,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.8777313, - "msecs": 877.0, - "relativeCreated": 8287.502751, - "thread": 135402099861184, + "created": 1756562582.758625, + "msecs": 758.0, + "relativeCreated": 8127.57417, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,877" + "asctime": "2025-08-30 16:03:02,758" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -27074,16 +27641,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.8780546, - "msecs": 878.0, - "relativeCreated": 8287.826049, - "thread": 135402099861184, + "created": 1756562582.7591562, + "msecs": 759.0, + "relativeCreated": 8128.105379, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,878" + "asctime": "2025-08-30 16:03:02,759" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -27101,16 +27668,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.8782213, - "msecs": 878.0, - "relativeCreated": 8287.992661, - "thread": 135402099861184, + "created": 1756562582.759429, + "msecs": 759.0, + "relativeCreated": 8128.377921, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,878" + "asctime": "2025-08-30 16:03:02,759" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -27128,16 +27695,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.8785775, - "msecs": 878.0, - "relativeCreated": 8288.348809, - "thread": 135402099861184, + "created": 1756562582.7600307, + "msecs": 760.0, + "relativeCreated": 8128.979773, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,878" + "asctime": "2025-08-30 16:03:02,760" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -27155,16 +27722,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.8787172, - "msecs": 878.0, - "relativeCreated": 8288.488628, - "thread": 135402099861184, + "created": 1756562582.760301, + "msecs": 760.0, + "relativeCreated": 8129.250137, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,878" + "asctime": "2025-08-30 16:03:02,760" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -27182,16 +27749,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.879003, - "msecs": 879.0, - "relativeCreated": 8288.774534, - "thread": 135402099861184, + "created": 1756562582.7608814, + "msecs": 760.0, + "relativeCreated": 8129.83055, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,879" + "asctime": "2025-08-30 16:03:02,760" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -27209,16 +27776,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.879131, - "msecs": 879.0, - "relativeCreated": 8288.902476, - "thread": 135402099861184, + "created": 1756562582.761204, + "msecs": 761.0, + "relativeCreated": 8130.153029, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,879" + "asctime": "2025-08-30 16:03:02,761" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -27236,16 +27803,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.87943, - "msecs": 879.0, - "relativeCreated": 8289.201509, - "thread": 135402099861184, + "created": 1756562582.7617683, + "msecs": 761.0, + "relativeCreated": 8130.717493, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,879" + "asctime": "2025-08-30 16:03:02,761" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -27263,16 +27830,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.8795736, - "msecs": 879.0, - "relativeCreated": 8289.345038, - "thread": 135402099861184, + "created": 1756562582.7620513, + "msecs": 762.0, + "relativeCreated": 8131.000459, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,879" + "asctime": "2025-08-30 16:03:02,762" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -27290,16 +27857,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.8798475, - "msecs": 879.0, - "relativeCreated": 8289.618775, - "thread": 135402099861184, + "created": 1756562582.7625923, + "msecs": 762.0, + "relativeCreated": 8131.541306, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,879" + "asctime": "2025-08-30 16:03:02,762" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -27317,16 +27884,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.8799815, - "msecs": 879.0, - "relativeCreated": 8289.753096, - "thread": 135402099861184, + "created": 1756562582.7628481, + "msecs": 762.0, + "relativeCreated": 8131.797373, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,879" + "asctime": "2025-08-30 16:03:02,762" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -27344,16 +27911,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.8802488, - "msecs": 880.0, - "relativeCreated": 8290.020322, - "thread": 135402099861184, + "created": 1756562582.7633991, + "msecs": 763.0, + "relativeCreated": 8132.34826, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,880" + "asctime": "2025-08-30 16:03:02,763" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -27371,16 +27938,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.8805132, - "msecs": 880.0, - "relativeCreated": 8290.284806, - "thread": 135402099861184, + "created": 1756562582.7638907, + "msecs": 763.0, + "relativeCreated": 8132.839867, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,880" + "asctime": "2025-08-30 16:03:02,763" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -27398,16 +27965,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.880718, - "msecs": 880.0, - "relativeCreated": 8290.489386, - "thread": 135402099861184, + "created": 1756562582.764309, + "msecs": 764.0, + "relativeCreated": 8133.258158, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,880" + "asctime": "2025-08-30 16:03:02,764" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -27425,16 +27992,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.8809152, - "msecs": 880.0, - "relativeCreated": 8290.686721, - "thread": 135402099861184, + "created": 1756562582.7646716, + "msecs": 764.0, + "relativeCreated": 8133.620661, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,880" + "asctime": "2025-08-30 16:03:02,764" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -27452,16 +28019,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.8811133, - "msecs": 881.0, - "relativeCreated": 8290.884882, - "thread": 135402099861184, + "created": 1756562582.765102, + "msecs": 765.0, + "relativeCreated": 8134.050848, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,881" + "asctime": "2025-08-30 16:03:02,765" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -27479,16 +28046,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.8813066, - "msecs": 881.0, - "relativeCreated": 8291.078039, - "thread": 135402099861184, + "created": 1756562582.7655275, + "msecs": 765.0, + "relativeCreated": 8134.476555, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,881" + "asctime": "2025-08-30 16:03:02,765" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", @@ -27506,19 +28073,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.9239538, - "msecs": 923.0, - "relativeCreated": 8333.725091, - "thread": 135402099861184, + "created": 1756562582.8116908, + "msecs": 811.0, + "relativeCreated": 8180.639923, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'4'", - "asctime": "2025-08-29 19:32:01,923" + "asctime": "2025-08-30 16:03:02,811" } ], - "time_consumption": 0.04972505569458008 + "time_consumption": 0.04170060157775879 }, { "name": "__tLogger__", @@ -27536,16 +28103,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488721.9740925, - "msecs": 974.0, - "relativeCreated": 8383.864003, - "thread": 135402127188224, + "created": 1756562582.8539412, + "msecs": 853.0, + "relativeCreated": 8222.890433, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.color_temp (ffe.livingroom.floor_light) is correct (Content 4 and Type is ).", - "asctime": "2025-08-29 19:32:01,974", + "asctime": "2025-08-30 16:03:02,853", "moduleLogger": [ { "name": "__unittest__", @@ -27564,16 +28131,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488721.9739676, - "msecs": 973.0, - "relativeCreated": 8383.739111, - "thread": 135402127188224, + "created": 1756562582.8537483, + "msecs": 853.0, + "relativeCreated": 8222.697352, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (ffe.livingroom.floor_light)): 4 ()", - "asctime": "2025-08-29 19:32:01,973" + "asctime": "2025-08-30 16:03:02,853" }, { "name": "__unittest__", @@ -27593,19 +28160,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488721.9740236, - "msecs": 974.0, - "relativeCreated": 8383.795139, - "thread": 135402127188224, + "created": 1756562582.853867, + "msecs": 853.0, + "relativeCreated": 8222.816139, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffe.livingroom.floor_light)): result = 4 ()", - "asctime": "2025-08-29 19:32:01,974" + "asctime": "2025-08-30 16:03:02,853" } ], - "time_consumption": 6.890296936035156e-05 + "time_consumption": 7.414817810058594e-05 }, { "name": "__tLogger__", @@ -27623,16 +28190,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488722.0746984, - "msecs": 74.0, - "relativeCreated": 8484.469994, - "thread": 135402127188224, + "created": 1756562582.9556909, + "msecs": 955.0, + "relativeCreated": 8324.639943, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffe.livingroom.floorlamp) to 6", - "asctime": "2025-08-29 19:32:02,074", + "asctime": "2025-08-30 16:03:02,955", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp.set", @@ -27650,16 +28217,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.974205, - "msecs": 974.0, - "relativeCreated": 8383.976252, - "thread": 135402127188224, + "created": 1756562582.8541093, + "msecs": 854.0, + "relativeCreated": 8223.058345, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 6", - "asctime": "2025-08-29 19:32:01,974" + "asctime": "2025-08-30 16:03:02,854" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -27677,16 +28244,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.978157, - "msecs": 978.0, - "relativeCreated": 8387.928527, - "thread": 135402099861184, + "created": 1756562582.8598826, + "msecs": 859.0, + "relativeCreated": 8228.831556, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,978" + "asctime": "2025-08-30 16:03:02,859" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -27704,16 +28271,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.9783764, - "msecs": 978.0, - "relativeCreated": 8388.147867, - "thread": 135402099861184, + "created": 1756562582.860202, + "msecs": 860.0, + "relativeCreated": 8229.151042, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,978" + "asctime": "2025-08-30 16:03:02,860" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -27731,16 +28298,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.9786944, - "msecs": 978.0, - "relativeCreated": 8388.465917, - "thread": 135402099861184, + "created": 1756562582.8606935, + "msecs": 860.0, + "relativeCreated": 8229.642511, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,978" + "asctime": "2025-08-30 16:03:02,860" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -27758,16 +28325,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.9788322, - "msecs": 978.0, - "relativeCreated": 8388.603667, - "thread": 135402099861184, + "created": 1756562582.8609345, + "msecs": 860.0, + "relativeCreated": 8229.88355, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,978" + "asctime": "2025-08-30 16:03:02,860" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -27785,16 +28352,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.9791389, - "msecs": 979.0, - "relativeCreated": 8388.910313, - "thread": 135402099861184, + "created": 1756562582.861503, + "msecs": 861.0, + "relativeCreated": 8230.452103, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,979" + "asctime": "2025-08-30 16:03:02,861" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -27812,16 +28379,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.9792647, - "msecs": 979.0, - "relativeCreated": 8389.036265, - "thread": 135402099861184, + "created": 1756562582.8617427, + "msecs": 861.0, + "relativeCreated": 8230.692008, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,979" + "asctime": "2025-08-30 16:03:02,861" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -27839,16 +28406,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.979542, - "msecs": 979.0, - "relativeCreated": 8389.313352, - "thread": 135402099861184, + "created": 1756562582.8622415, + "msecs": 862.0, + "relativeCreated": 8231.190601, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,979" + "asctime": "2025-08-30 16:03:02,862" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -27866,16 +28433,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.979671, - "msecs": 979.0, - "relativeCreated": 8389.442529, - "thread": 135402099861184, + "created": 1756562582.8624768, + "msecs": 862.0, + "relativeCreated": 8231.425916, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,979" + "asctime": "2025-08-30 16:03:02,862" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -27893,16 +28460,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.9799244, - "msecs": 979.0, - "relativeCreated": 8389.695886, - "thread": 135402099861184, + "created": 1756562582.8629587, + "msecs": 862.0, + "relativeCreated": 8231.907823, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,979" + "asctime": "2025-08-30 16:03:02,862" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -27920,16 +28487,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.9800391, - "msecs": 980.0, - "relativeCreated": 8389.810584, - "thread": 135402099861184, + "created": 1756562582.863191, + "msecs": 863.0, + "relativeCreated": 8232.139795, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,980" + "asctime": "2025-08-30 16:03:02,863" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -27947,16 +28514,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.9802907, - "msecs": 980.0, - "relativeCreated": 8390.061938, - "thread": 135402099861184, + "created": 1756562582.8636694, + "msecs": 863.0, + "relativeCreated": 8232.618738, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,980" + "asctime": "2025-08-30 16:03:02,863" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -27974,16 +28541,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488721.9804068, - "msecs": 980.0, - "relativeCreated": 8390.178243, - "thread": 135402099861184, + "created": 1756562582.8639193, + "msecs": 863.0, + "relativeCreated": 8232.868545, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,980" + "asctime": "2025-08-30 16:03:02,863" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -28001,16 +28568,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.9806664, - "msecs": 980.0, - "relativeCreated": 8390.437896, - "thread": 135402099861184, + "created": 1756562582.8643942, + "msecs": 864.0, + "relativeCreated": 8233.343282, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,980" + "asctime": "2025-08-30 16:03:02,864" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -28028,16 +28595,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.9808996, - "msecs": 980.0, - "relativeCreated": 8390.670977, - "thread": 135402099861184, + "created": 1756562582.864828, + "msecs": 864.0, + "relativeCreated": 8233.777216, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,980" + "asctime": "2025-08-30 16:03:02,864" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -28055,16 +28622,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.9811041, - "msecs": 981.0, - "relativeCreated": 8390.875461, - "thread": 135402099861184, + "created": 1756562582.8652482, + "msecs": 865.0, + "relativeCreated": 8234.197444, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,981" + "asctime": "2025-08-30 16:03:02,865" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -28082,16 +28649,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.9813042, - "msecs": 981.0, - "relativeCreated": 8391.075544, - "thread": 135402099861184, + "created": 1756562582.8656132, + "msecs": 865.0, + "relativeCreated": 8234.562538, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,981" + "asctime": "2025-08-30 16:03:02,865" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -28109,16 +28676,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.9815102, - "msecs": 981.0, - "relativeCreated": 8391.281469, - "thread": 135402099861184, + "created": 1756562582.8659935, + "msecs": 865.0, + "relativeCreated": 8234.942676, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,981" + "asctime": "2025-08-30 16:03:02,865" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -28136,16 +28703,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488721.981712, - "msecs": 981.0, - "relativeCreated": 8391.483555, - "thread": 135402099861184, + "created": 1756562582.8663485, + "msecs": 866.0, + "relativeCreated": 8235.297625, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:01,981" + "asctime": "2025-08-30 16:03:02,866" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", @@ -28163,19 +28730,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.0249965, - "msecs": 24.0, - "relativeCreated": 8434.768004, - "thread": 135402099861184, + "created": 1756562582.9117699, + "msecs": 911.0, + "relativeCreated": 8280.718879, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'6'", - "asctime": "2025-08-29 19:32:02,024" + "asctime": "2025-08-30 16:03:02,911" } ], - "time_consumption": 0.04970192909240723 + "time_consumption": 0.04392099380493164 }, { "name": "__tLogger__", @@ -28193,16 +28760,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488722.0751064, - "msecs": 75.0, - "relativeCreated": 8484.877807, - "thread": 135402127188224, + "created": 1756562582.956258, + "msecs": 956.0, + "relativeCreated": 8325.20711, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.color_temp (ffe.livingroom.floor_light) is correct (Content 6 and Type is ).", - "asctime": "2025-08-29 19:32:02,075", + "asctime": "2025-08-30 16:03:02,956", "moduleLogger": [ { "name": "__unittest__", @@ -28221,16 +28788,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488722.075003, - "msecs": 75.0, - "relativeCreated": 8484.77436, - "thread": 135402127188224, + "created": 1756562582.9560833, + "msecs": 956.0, + "relativeCreated": 8325.032196, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (ffe.livingroom.floor_light)): 6 ()", - "asctime": "2025-08-29 19:32:02,075" + "asctime": "2025-08-30 16:03:02,956" }, { "name": "__unittest__", @@ -28250,19 +28817,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488722.0750625, - "msecs": 75.0, - "relativeCreated": 8484.833933, - "thread": 135402127188224, + "created": 1756562582.9561832, + "msecs": 956.0, + "relativeCreated": 8325.1323, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffe.livingroom.floor_light)): result = 6 ()", - "asctime": "2025-08-29 19:32:02,075" + "asctime": "2025-08-30 16:03:02,956" } ], - "time_consumption": 4.38690185546875e-05 + "time_consumption": 7.486343383789062e-05 }, { "name": "__tLogger__", @@ -28280,16 +28847,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488722.175741, - "msecs": 175.0, - "relativeCreated": 8585.512323, - "thread": 135402127188224, + "created": 1756562583.0571344, + "msecs": 57.0, + "relativeCreated": 8426.083536, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffe.livingroom.floorlamp) to 8", - "asctime": "2025-08-29 19:32:02,175", + "asctime": "2025-08-30 16:03:03,057", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp.set", @@ -28307,16 +28874,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.0752182, - "msecs": 75.0, - "relativeCreated": 8484.989633, - "thread": 135402127188224, + "created": 1756562582.9564395, + "msecs": 956.0, + "relativeCreated": 8325.388745, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 8", - "asctime": "2025-08-29 19:32:02,075" + "asctime": "2025-08-30 16:03:02,956" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -28334,16 +28901,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.0796058, - "msecs": 79.0, - "relativeCreated": 8489.377097, - "thread": 135402099861184, + "created": 1756562582.9628499, + "msecs": 962.0, + "relativeCreated": 8331.798777, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,079" + "asctime": "2025-08-30 16:03:02,962" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -28361,16 +28928,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.0798743, - "msecs": 79.0, - "relativeCreated": 8489.645658, - "thread": 135402099861184, + "created": 1756562582.9631703, + "msecs": 963.0, + "relativeCreated": 8332.119369, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,079" + "asctime": "2025-08-30 16:03:02,963" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -28388,16 +28955,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.080215, - "msecs": 80.0, - "relativeCreated": 8489.986408, - "thread": 135402099861184, + "created": 1756562582.9636369, + "msecs": 963.0, + "relativeCreated": 8332.586075, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,080" + "asctime": "2025-08-30 16:03:02,963" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -28415,16 +28982,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.0803604, - "msecs": 80.0, - "relativeCreated": 8490.131855, - "thread": 135402099861184, + "created": 1756562582.963905, + "msecs": 963.0, + "relativeCreated": 8332.85424, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,080" + "asctime": "2025-08-30 16:03:02,963" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -28442,16 +29009,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.080682, - "msecs": 80.0, - "relativeCreated": 8490.453349, - "thread": 135402099861184, + "created": 1756562582.9645245, + "msecs": 964.0, + "relativeCreated": 8333.473723, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,080" + "asctime": "2025-08-30 16:03:02,964" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -28469,16 +29036,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.080808, - "msecs": 80.0, - "relativeCreated": 8490.579317, - "thread": 135402099861184, + "created": 1756562582.9648216, + "msecs": 964.0, + "relativeCreated": 8333.770716, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,080" + "asctime": "2025-08-30 16:03:02,964" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -28496,16 +29063,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.0810766, - "msecs": 81.0, - "relativeCreated": 8490.848216, - "thread": 135402099861184, + "created": 1756562582.9653645, + "msecs": 965.0, + "relativeCreated": 8334.313705, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,081" + "asctime": "2025-08-30 16:03:02,965" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -28523,16 +29090,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.0811963, - "msecs": 81.0, - "relativeCreated": 8490.967778, - "thread": 135402099861184, + "created": 1756562582.9656065, + "msecs": 965.0, + "relativeCreated": 8334.555476, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,081" + "asctime": "2025-08-30 16:03:02,965" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -28550,16 +29117,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.081539, - "msecs": 81.0, - "relativeCreated": 8491.310247, - "thread": 135402099861184, + "created": 1756562582.966091, + "msecs": 966.0, + "relativeCreated": 8335.04018, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,081" + "asctime": "2025-08-30 16:03:02,966" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -28577,16 +29144,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.0816772, - "msecs": 81.0, - "relativeCreated": 8491.448722, - "thread": 135402099861184, + "created": 1756562582.966328, + "msecs": 966.0, + "relativeCreated": 8335.276835, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,081" + "asctime": "2025-08-30 16:03:02,966" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -28604,16 +29171,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.0819428, - "msecs": 81.0, - "relativeCreated": 8491.71413, - "thread": 135402099861184, + "created": 1756562582.9668114, + "msecs": 966.0, + "relativeCreated": 8335.760391, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,081" + "asctime": "2025-08-30 16:03:02,966" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -28631,16 +29198,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.0820606, - "msecs": 82.0, - "relativeCreated": 8491.83201, - "thread": 135402099861184, + "created": 1756562582.9670448, + "msecs": 967.0, + "relativeCreated": 8335.994023, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,082" + "asctime": "2025-08-30 16:03:02,967" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -28658,16 +29225,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.0823166, - "msecs": 82.0, - "relativeCreated": 8492.088008, - "thread": 135402099861184, + "created": 1756562582.9675403, + "msecs": 967.0, + "relativeCreated": 8336.489282, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,082" + "asctime": "2025-08-30 16:03:02,967" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -28685,16 +29252,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.0825677, - "msecs": 82.0, - "relativeCreated": 8492.339152, - "thread": 135402099861184, + "created": 1756562582.9679985, + "msecs": 967.0, + "relativeCreated": 8336.947501, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,082" + "asctime": "2025-08-30 16:03:02,967" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -28712,16 +29279,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.082776, - "msecs": 82.0, - "relativeCreated": 8492.547568, - "thread": 135402099861184, + "created": 1756562582.9683795, + "msecs": 968.0, + "relativeCreated": 8337.328454, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,082" + "asctime": "2025-08-30 16:03:02,968" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -28739,16 +29306,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.0829728, - "msecs": 82.0, - "relativeCreated": 8492.744159, - "thread": 135402099861184, + "created": 1756562582.968741, + "msecs": 968.0, + "relativeCreated": 8337.689946, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,082" + "asctime": "2025-08-30 16:03:02,968" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -28766,16 +29333,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.0831726, - "msecs": 83.0, - "relativeCreated": 8492.943926, - "thread": 135402099861184, + "created": 1756562582.9691412, + "msecs": 969.0, + "relativeCreated": 8338.090414, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,083" + "asctime": "2025-08-30 16:03:02,969" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -28793,16 +29360,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.0833664, - "msecs": 83.0, - "relativeCreated": 8493.137799, - "thread": 135402099861184, + "created": 1756562582.9695237, + "msecs": 969.0, + "relativeCreated": 8338.472849, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,083" + "asctime": "2025-08-30 16:03:02,969" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", @@ -28820,19 +29387,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.1260622, - "msecs": 126.0, - "relativeCreated": 8535.833593, - "thread": 135402099861184, + "created": 1756562583.01541, + "msecs": 15.0, + "relativeCreated": 8384.359007, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'8'", - "asctime": "2025-08-29 19:32:02,126" + "asctime": "2025-08-30 16:03:03,015" } ], - "time_consumption": 0.049678802490234375 + "time_consumption": 0.041724443435668945 }, { "name": "__tLogger__", @@ -28850,16 +29417,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488722.1761265, - "msecs": 176.0, - "relativeCreated": 8585.897864, - "thread": 135402127188224, + "created": 1756562583.057687, + "msecs": 57.0, + "relativeCreated": 8426.636103, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.color_temp (ffe.livingroom.floor_light) is correct (Content 8 and Type is ).", - "asctime": "2025-08-29 19:32:02,176", + "asctime": "2025-08-30 16:03:03,057", "moduleLogger": [ { "name": "__unittest__", @@ -28878,16 +29445,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488722.1760318, - "msecs": 176.0, - "relativeCreated": 8585.803197, - "thread": 135402127188224, + "created": 1756562583.057494, + "msecs": 57.0, + "relativeCreated": 8426.443006, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (ffe.livingroom.floor_light)): 8 ()", - "asctime": "2025-08-29 19:32:02,176" + "asctime": "2025-08-30 16:03:03,057" }, { "name": "__unittest__", @@ -28907,19 +29474,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488722.1760855, - "msecs": 176.0, - "relativeCreated": 8585.856879, - "thread": 135402127188224, + "created": 1756562583.0576153, + "msecs": 57.0, + "relativeCreated": 8426.56441, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffe.livingroom.floor_light)): result = 8 ()", - "asctime": "2025-08-29 19:32:02,176" + "asctime": "2025-08-30 16:03:03,057" } ], - "time_consumption": 4.100799560546875e-05 + "time_consumption": 7.176399230957031e-05 }, { "name": "__tLogger__", @@ -28937,16 +29504,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488722.2767303, - "msecs": 276.0, - "relativeCreated": 8686.501776, - "thread": 135402127188224, + "created": 1756562583.1585026, + "msecs": 158.0, + "relativeCreated": 8527.451685, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffe.livingroom.floorlamp) to 10", - "asctime": "2025-08-29 19:32:02,276", + "asctime": "2025-08-30 16:03:03,158", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp.set", @@ -28964,16 +29531,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.1762307, - "msecs": 176.0, - "relativeCreated": 8586.001974, - "thread": 135402127188224, + "created": 1756562583.0578628, + "msecs": 57.0, + "relativeCreated": 8426.811669, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 10", - "asctime": "2025-08-29 19:32:02,176" + "asctime": "2025-08-30 16:03:03,057" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1.set", @@ -28991,16 +29558,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.1805882, - "msecs": 180.0, - "relativeCreated": 8590.359823, - "thread": 135402099861184, + "created": 1756562583.0636337, + "msecs": 63.0, + "relativeCreated": 8432.582656, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,180" + "asctime": "2025-08-30 16:03:03,063" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -29018,16 +29585,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.1808307, - "msecs": 180.0, - "relativeCreated": 8590.602122, - "thread": 135402099861184, + "created": 1756562583.0639777, + "msecs": 63.0, + "relativeCreated": 8432.926878, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,180" + "asctime": "2025-08-30 16:03:03,063" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2.set", @@ -29045,16 +29612,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.1811278, - "msecs": 181.0, - "relativeCreated": 8590.899159, - "thread": 135402099861184, + "created": 1756562583.0644486, + "msecs": 64.0, + "relativeCreated": 8433.39755, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,181" + "asctime": "2025-08-30 16:03:03,064" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -29072,16 +29639,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.1812668, - "msecs": 181.0, - "relativeCreated": 8591.038038, - "thread": 135402099861184, + "created": 1756562583.064689, + "msecs": 64.0, + "relativeCreated": 8433.637882, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,181" + "asctime": "2025-08-30 16:03:03,064" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3.set", @@ -29099,16 +29666,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.1815815, - "msecs": 181.0, - "relativeCreated": 8591.353026, - "thread": 135402099861184, + "created": 1756562583.0652554, + "msecs": 65.0, + "relativeCreated": 8434.204542, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,181" + "asctime": "2025-08-30 16:03:03,065" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -29126,16 +29693,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.181709, - "msecs": 181.0, - "relativeCreated": 8591.480561, - "thread": 135402099861184, + "created": 1756562583.0655003, + "msecs": 65.0, + "relativeCreated": 8434.449383, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,181" + "asctime": "2025-08-30 16:03:03,065" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4.set", @@ -29153,16 +29720,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.1819668, - "msecs": 181.0, - "relativeCreated": 8591.738339, - "thread": 135402099861184, + "created": 1756562583.0660007, + "msecs": 66.0, + "relativeCreated": 8434.949745, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,181" + "asctime": "2025-08-30 16:03:03,066" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -29180,16 +29747,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.182084, - "msecs": 182.0, - "relativeCreated": 8591.855651, - "thread": 135402099861184, + "created": 1756562583.0662537, + "msecs": 66.0, + "relativeCreated": 8435.202796, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,182" + "asctime": "2025-08-30 16:03:03,066" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5.set", @@ -29207,16 +29774,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.1823318, - "msecs": 182.0, - "relativeCreated": 8592.103464, - "thread": 135402099861184, + "created": 1756562583.0667474, + "msecs": 66.0, + "relativeCreated": 8435.696384, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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:02,182" + "asctime": "2025-08-30 16:03:03,066" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -29234,16 +29801,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.1824763, - "msecs": 182.0, - "relativeCreated": 8592.247727, - "thread": 135402099861184, + "created": 1756562583.0669777, + "msecs": 66.0, + "relativeCreated": 8435.927016, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,182" + "asctime": "2025-08-30 16:03:03,066" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6.set", @@ -29261,16 +29828,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.1827288, - "msecs": 182.0, - "relativeCreated": 8592.500079, - "thread": 135402099861184, + "created": 1756562583.067456, + "msecs": 67.0, + "relativeCreated": 8436.405162, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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:02,182" + "asctime": "2025-08-30 16:03:03,067" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -29288,16 +29855,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.1828465, - "msecs": 182.0, - "relativeCreated": 8592.618015, - "thread": 135402099861184, + "created": 1756562583.0676837, + "msecs": 67.0, + "relativeCreated": 8436.632582, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,182" + "asctime": "2025-08-30 16:03:03,067" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -29315,16 +29882,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.1830902, - "msecs": 183.0, - "relativeCreated": 8592.861698, - "thread": 135402099861184, + "created": 1756562583.068152, + "msecs": 68.0, + "relativeCreated": 8437.101144, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,183" + "asctime": "2025-08-30 16:03:03,068" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -29342,16 +29909,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.1833198, - "msecs": 183.0, - "relativeCreated": 8593.091176, - "thread": 135402099861184, + "created": 1756562583.0685878, + "msecs": 68.0, + "relativeCreated": 8437.536911, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,183" + "asctime": "2025-08-30 16:03:03,068" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -29369,16 +29936,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.1835375, - "msecs": 183.0, - "relativeCreated": 8593.308965, - "thread": 135402099861184, + "created": 1756562583.0689623, + "msecs": 68.0, + "relativeCreated": 8437.911449, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,183" + "asctime": "2025-08-30 16:03:03,068" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -29396,16 +29963,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.1837337, - "msecs": 183.0, - "relativeCreated": 8593.50527, - "thread": 135402099861184, + "created": 1756562583.0693653, + "msecs": 69.0, + "relativeCreated": 8438.314418, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,183" + "asctime": "2025-08-30 16:03:03,069" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -29423,16 +29990,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.183936, - "msecs": 183.0, - "relativeCreated": 8593.707404, - "thread": 135402099861184, + "created": 1756562583.069724, + "msecs": 69.0, + "relativeCreated": 8438.673173, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,183" + "asctime": "2025-08-30 16:03:03,069" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -29450,16 +30017,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.1841369, - "msecs": 184.0, - "relativeCreated": 8593.908515, - "thread": 135402099861184, + "created": 1756562583.070096, + "msecs": 70.0, + "relativeCreated": 8439.045286, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,184" + "asctime": "2025-08-30 16:03:03,070" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", @@ -29477,19 +30044,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.2271228, - "msecs": 227.0, - "relativeCreated": 8636.894068, - "thread": 135402099861184, + "created": 1756562583.115223, + "msecs": 115.0, + "relativeCreated": 8484.172226, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'10'", - "asctime": "2025-08-29 19:32:02,227" + "asctime": "2025-08-30 16:03:03,115" } ], - "time_consumption": 0.04960751533508301 + "time_consumption": 0.04327964782714844 }, { "name": "__tLogger__", @@ -29507,16 +30074,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488722.2771115, - "msecs": 277.0, - "relativeCreated": 8686.883025, - "thread": 135402127188224, + "created": 1756562583.1591103, + "msecs": 159.0, + "relativeCreated": 8528.059389, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.color_temp (ffe.livingroom.floor_light) is correct (Content 10 and Type is ).", - "asctime": "2025-08-29 19:32:02,277", + "asctime": "2025-08-30 16:03:03,159", "moduleLogger": [ { "name": "__unittest__", @@ -29535,16 +30102,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488722.2770174, - "msecs": 277.0, - "relativeCreated": 8686.788743, - "thread": 135402127188224, + "created": 1756562583.1589255, + "msecs": 158.0, + "relativeCreated": 8527.874634, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (ffe.livingroom.floor_light)): 10 ()", - "asctime": "2025-08-29 19:32:02,277" + "asctime": "2025-08-30 16:03:03,158" }, { "name": "__unittest__", @@ -29564,24 +30131,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488722.277071, - "msecs": 277.0, - "relativeCreated": 8686.842646, - "thread": 135402127188224, + "created": 1756562583.1590328, + "msecs": 159.0, + "relativeCreated": 8527.981947, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffe.livingroom.floor_light)): result = 10 ()", - "asctime": "2025-08-29 19:32:02,277" + "asctime": "2025-08-30 16:03:03,159" } ], - "time_consumption": 4.0531158447265625e-05 + "time_consumption": 7.748603820800781e-05 } ], - "time_consumption": 0.8087692260742188, - "time_start": "2025-08-29 19:32:01,468", - "time_finished": "2025-08-29 19:32:02,277" + "time_consumption": 0.8145890235900879, + "time_start": "2025-08-30 16:03:02,344", + "time_finished": "2025-08-30 16:03:03,159" }, "Light.color_temp (ffe.livingroom.floor_light) -> ViDevCommon.color_temp (ffe.livingroom.floorlamp)": { "name": "__tLogger__", @@ -29596,16 +30163,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488722.2773678, - "msecs": 277.0, - "relativeCreated": 8687.139334, - "thread": 135402127188224, + "created": 1756562583.1595714, + "msecs": 159.0, + "relativeCreated": 8528.520681, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Light.color_temp (ffe.livingroom.floor_light) -> ViDevCommon.color_temp (ffe.livingroom.floorlamp)", - "asctime": "2025-08-29 19:32:02,277", + "asctime": "2025-08-30 16:03:03,159", "moduleLogger": [], "testcaseLogger": [ { @@ -29621,16 +30188,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488722.3777847, - "msecs": 377.0, - "relativeCreated": 8787.556387, - "thread": 135402127188224, + "created": 1756562583.2603097, + "msecs": 260.0, + "relativeCreated": 8629.258746, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:02,377", + "asctime": "2025-08-30 16:03:03,260", "moduleLogger": [], "time_consumption": 0.0 }, @@ -29649,16 +30216,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488722.4786246, - "msecs": 478.0, - "relativeCreated": 8888.395878, - "thread": 135402127188224, + "created": 1756562583.3615193, + "msecs": 361.0, + "relativeCreated": 8730.46854, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 19:32:02,478", + "asctime": "2025-08-30 16:03:03,361", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp.set", @@ -29676,19 +30243,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.3781126, - "msecs": 378.0, - "relativeCreated": 8787.884023, - "thread": 135402127188224, + "created": 1756562583.2607055, + "msecs": 260.0, + "relativeCreated": 8629.654737, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 10", - "asctime": "2025-08-29 19:32:02,378" + "asctime": "2025-08-30 16:03:03,260" } ], - "time_consumption": 0.10051202774047852 + "time_consumption": 0.1008138656616211 }, { "name": "__tLogger__", @@ -29706,16 +30273,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488722.479029, - "msecs": 479.0, - "relativeCreated": 8888.800454, - "thread": 135402127188224, + "created": 1756562583.3620903, + "msecs": 362.0, + "relativeCreated": 8731.039323, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 19:32:02,479", + "asctime": "2025-08-30 16:03:03,362", "moduleLogger": [ { "name": "__unittest__", @@ -29734,16 +30301,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488722.4789045, - "msecs": 478.0, - "relativeCreated": 8888.676111, - "thread": 135402127188224, + "created": 1756562583.36189, + "msecs": 361.0, + "relativeCreated": 8730.839174, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 19:32:02,478" + "asctime": "2025-08-30 16:03:03,361" }, { "name": "__unittest__", @@ -29763,19 +30330,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488722.4789636, - "msecs": 478.0, - "relativeCreated": 8888.735045, - "thread": 135402127188224, + "created": 1756562583.3620045, + "msecs": 362.0, + "relativeCreated": 8730.953542, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 19:32:02,478" + "asctime": "2025-08-30 16:03:03,362" } ], - "time_consumption": 6.532669067382812e-05 + "time_consumption": 8.58306884765625e-05 }, { "name": "__tLogger__", @@ -29793,16 +30360,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488722.5805833, - "msecs": 580.0, - "relativeCreated": 8990.354889, - "thread": 135402127188224, + "created": 1756562583.464263, + "msecs": 464.0, + "relativeCreated": 8833.211955, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (ffe.livingroom.floor_light) to 0", - "asctime": "2025-08-29 19:32:02,580", + "asctime": "2025-08-30 16:03:03,464", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -29820,16 +30387,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.4792552, - "msecs": 479.0, - "relativeCreated": 8889.026813, - "thread": 135402127188224, + "created": 1756562583.362403, + "msecs": 362.0, + "relativeCreated": 8731.351874, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,479" + "asctime": "2025-08-30 16:03:03,362" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -29847,16 +30414,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.4795449, - "msecs": 479.0, - "relativeCreated": 8889.316224, - "thread": 135402127188224, + "created": 1756562583.3627927, + "msecs": 362.0, + "relativeCreated": 8731.741858, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,479" + "asctime": "2025-08-30 16:03:03,362" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -29874,16 +30441,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.4796798, - "msecs": 479.0, - "relativeCreated": 8889.4511, - "thread": 135402127188224, + "created": 1756562583.363056, + "msecs": 363.0, + "relativeCreated": 8732.0051, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,479" + "asctime": "2025-08-30 16:03:03,363" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -29901,16 +30468,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.4798133, - "msecs": 479.0, - "relativeCreated": 8889.584812, - "thread": 135402127188224, + "created": 1756562583.36329, + "msecs": 363.0, + "relativeCreated": 8732.239245, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,479" + "asctime": "2025-08-30 16:03:03,363" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -29928,16 +30495,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.4799306, - "msecs": 479.0, - "relativeCreated": 8889.70208, - "thread": 135402127188224, + "created": 1756562583.3634999, + "msecs": 363.0, + "relativeCreated": 8732.448928, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,479" + "asctime": "2025-08-30 16:03:03,363" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -29955,16 +30522,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.4800406, - "msecs": 480.0, - "relativeCreated": 8889.81195, - "thread": 135402127188224, + "created": 1756562583.3637483, + "msecs": 363.0, + "relativeCreated": 8732.697416, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,480" + "asctime": "2025-08-30 16:03:03,363" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -29982,16 +30549,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.4811332, - "msecs": 481.0, - "relativeCreated": 8890.904744, - "thread": 135402099861184, + "created": 1756562583.3648722, + "msecs": 364.0, + "relativeCreated": 8733.821428, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,481" + "asctime": "2025-08-30 16:03:03,364" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -30009,16 +30576,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.481481, - "msecs": 481.0, - "relativeCreated": 8891.252329, - "thread": 135402099861184, + "created": 1756562583.3654478, + "msecs": 365.0, + "relativeCreated": 8734.396695, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,481" + "asctime": "2025-08-30 16:03:03,365" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -30036,16 +30603,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.4817307, - "msecs": 481.0, - "relativeCreated": 8891.502153, - "thread": 135402099861184, + "created": 1756562583.3659139, + "msecs": 365.0, + "relativeCreated": 8734.862909, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,481" + "asctime": "2025-08-30 16:03:03,365" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -30063,16 +30630,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.4819508, - "msecs": 481.0, - "relativeCreated": 8891.72218, - "thread": 135402099861184, + "created": 1756562583.366338, + "msecs": 366.0, + "relativeCreated": 8735.287116, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,481" + "asctime": "2025-08-30 16:03:03,366" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -30090,16 +30657,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.4821715, - "msecs": 482.0, - "relativeCreated": 8891.943062, - "thread": 135402099861184, + "created": 1756562583.3667488, + "msecs": 366.0, + "relativeCreated": 8735.697998, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,482" + "asctime": "2025-08-30 16:03:03,366" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -30117,16 +30684,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.4824002, - "msecs": 482.0, - "relativeCreated": 8892.171757, - "thread": 135402099861184, + "created": 1756562583.367152, + "msecs": 367.0, + "relativeCreated": 8736.101073, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,482" + "asctime": "2025-08-30 16:03:03,367" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", @@ -30144,19 +30711,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.4839854, - "msecs": 483.0, - "relativeCreated": 8893.756958, - "thread": 135402099861184, + "created": 1756562583.3692186, + "msecs": 369.0, + "relativeCreated": 8738.167594, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'0'", - "asctime": "2025-08-29 19:32:02,483" + "asctime": "2025-08-30 16:03:03,369" } ], - "time_consumption": 0.09659790992736816 + "time_consumption": 0.09504437446594238 }, { "name": "__tLogger__", @@ -30174,16 +30741,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488722.5809267, - "msecs": 580.0, - "relativeCreated": 8990.698103, - "thread": 135402127188224, + "created": 1756562583.4647212, + "msecs": 464.0, + "relativeCreated": 8833.670372, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 19:32:02,580", + "asctime": "2025-08-30 16:03:03,464", "moduleLogger": [ { "name": "__unittest__", @@ -30202,16 +30769,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488722.5808191, - "msecs": 580.0, - "relativeCreated": 8990.59058, - "thread": 135402127188224, + "created": 1756562583.4645505, + "msecs": 464.0, + "relativeCreated": 8833.499485, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp)): 0 ()", - "asctime": "2025-08-29 19:32:02,580" + "asctime": "2025-08-30 16:03:03,464" }, { "name": "__unittest__", @@ -30231,19 +30798,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488722.58088, - "msecs": 580.0, - "relativeCreated": 8990.651365, - "thread": 135402127188224, + "created": 1756562583.4646478, + "msecs": 464.0, + "relativeCreated": 8833.596712, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp)): result = 0 ()", - "asctime": "2025-08-29 19:32:02,580" + "asctime": "2025-08-30 16:03:03,464" } ], - "time_consumption": 4.673004150390625e-05 + "time_consumption": 7.343292236328125e-05 }, { "name": "__tLogger__", @@ -30261,16 +30828,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488722.6823628, - "msecs": 682.0, - "relativeCreated": 9092.134212, - "thread": 135402127188224, + "created": 1756562583.5668273, + "msecs": 566.0, + "relativeCreated": 8935.776497, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (ffe.livingroom.floor_light) to 2", - "asctime": "2025-08-29 19:32:02,682", + "asctime": "2025-08-30 16:03:03,566", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -30288,16 +30855,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.5811174, - "msecs": 581.0, - "relativeCreated": 8990.888972, - "thread": 135402127188224, + "created": 1756562583.4649963, + "msecs": 464.0, + "relativeCreated": 8833.945449, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,581" + "asctime": "2025-08-30 16:03:03,464" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -30315,16 +30882,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.5814028, - "msecs": 581.0, - "relativeCreated": 8991.174328, - "thread": 135402127188224, + "created": 1756562583.4654193, + "msecs": 465.0, + "relativeCreated": 8834.368328, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,581" + "asctime": "2025-08-30 16:03:03,465" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -30342,16 +30909,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.5815637, - "msecs": 581.0, - "relativeCreated": 8991.335021, - "thread": 135402127188224, + "created": 1756562583.4656627, + "msecs": 465.0, + "relativeCreated": 8834.611781, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,581" + "asctime": "2025-08-30 16:03:03,465" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -30369,16 +30936,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.581679, - "msecs": 581.0, - "relativeCreated": 8991.450588, - "thread": 135402127188224, + "created": 1756562583.4658806, + "msecs": 465.0, + "relativeCreated": 8834.829671, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,581" + "asctime": "2025-08-30 16:03:03,465" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -30396,16 +30963,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.5817993, - "msecs": 581.0, - "relativeCreated": 8991.570628, - "thread": 135402127188224, + "created": 1756562583.4661098, + "msecs": 466.0, + "relativeCreated": 8835.058683, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,581" + "asctime": "2025-08-30 16:03:03,466" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -30423,16 +30990,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.5819123, - "msecs": 581.0, - "relativeCreated": 8991.68364, - "thread": 135402127188224, + "created": 1756562583.4663334, + "msecs": 466.0, + "relativeCreated": 8835.28253, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,581" + "asctime": "2025-08-30 16:03:03,466" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -30450,16 +31017,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.5827565, - "msecs": 582.0, - "relativeCreated": 8992.527962, - "thread": 135402099861184, + "created": 1756562583.4673958, + "msecs": 467.0, + "relativeCreated": 8836.344983, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,582" + "asctime": "2025-08-30 16:03:03,467" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -30477,16 +31044,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.583093, - "msecs": 583.0, - "relativeCreated": 8992.864456, - "thread": 135402099861184, + "created": 1756562583.4679582, + "msecs": 467.0, + "relativeCreated": 8836.907258, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,583" + "asctime": "2025-08-30 16:03:03,467" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -30504,16 +31071,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.6241639, - "msecs": 624.0, - "relativeCreated": 9033.935177, - "thread": 135402099861184, + "created": 1756562583.5099313, + "msecs": 509.0, + "relativeCreated": 8878.880355, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,624" + "asctime": "2025-08-30 16:03:03,509" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -30531,16 +31098,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.6246018, - "msecs": 624.0, - "relativeCreated": 9034.373264, - "thread": 135402099861184, + "created": 1756562583.5105643, + "msecs": 510.0, + "relativeCreated": 8879.513474, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,624" + "asctime": "2025-08-30 16:03:03,510" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -30558,16 +31125,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.6248488, - "msecs": 624.0, - "relativeCreated": 9034.620438, - "thread": 135402099861184, + "created": 1756562583.5110247, + "msecs": 511.0, + "relativeCreated": 8879.973755, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,624" + "asctime": "2025-08-30 16:03:03,511" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -30585,16 +31152,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.625076, - "msecs": 625.0, - "relativeCreated": 9034.847308, - "thread": 135402099861184, + "created": 1756562583.5114834, + "msecs": 511.0, + "relativeCreated": 8880.432446, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,625" + "asctime": "2025-08-30 16:03:03,511" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", @@ -30612,19 +31179,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.6253026, - "msecs": 625.0, - "relativeCreated": 9035.073911, - "thread": 135402099861184, + "created": 1756562583.5119247, + "msecs": 511.0, + "relativeCreated": 8880.873828, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'2'", - "asctime": "2025-08-29 19:32:02,625" + "asctime": "2025-08-30 16:03:03,511" } ], - "time_consumption": 0.05706024169921875 + "time_consumption": 0.05490255355834961 }, { "name": "__tLogger__", @@ -30642,16 +31209,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488722.6827793, - "msecs": 682.0, - "relativeCreated": 9092.550725, - "thread": 135402127188224, + "created": 1756562583.5673218, + "msecs": 567.0, + "relativeCreated": 8936.271029, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp) is correct (Content 2 and Type is ).", - "asctime": "2025-08-29 19:32:02,682", + "asctime": "2025-08-30 16:03:03,567", "moduleLogger": [ { "name": "__unittest__", @@ -30670,16 +31237,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488722.6826503, - "msecs": 682.0, - "relativeCreated": 9092.421734, - "thread": 135402127188224, + "created": 1756562583.5671158, + "msecs": 567.0, + "relativeCreated": 8936.064795, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp)): 2 ()", - "asctime": "2025-08-29 19:32:02,682" + "asctime": "2025-08-30 16:03:03,567" }, { "name": "__unittest__", @@ -30699,19 +31266,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488722.6827102, - "msecs": 682.0, - "relativeCreated": 9092.481832, - "thread": 135402127188224, + "created": 1756562583.5672119, + "msecs": 567.0, + "relativeCreated": 8936.160782, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp)): result = 2 ()", - "asctime": "2025-08-29 19:32:02,682" + "asctime": "2025-08-30 16:03:03,567" } ], - "time_consumption": 6.914138793945312e-05 + "time_consumption": 0.00010991096496582031 }, { "name": "__tLogger__", @@ -30729,16 +31296,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488722.7848787, - "msecs": 784.0, - "relativeCreated": 9194.650159, - "thread": 135402127188224, + "created": 1756562583.6704898, + "msecs": 670.0, + "relativeCreated": 9039.438922, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (ffe.livingroom.floor_light) to 4", - "asctime": "2025-08-29 19:32:02,784", + "asctime": "2025-08-30 16:03:03,670", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -30756,16 +31323,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.6829557, - "msecs": 682.0, - "relativeCreated": 9092.727101, - "thread": 135402127188224, + "created": 1756562583.567618, + "msecs": 567.0, + "relativeCreated": 8936.566854, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,682" + "asctime": "2025-08-30 16:03:03,567" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -30783,16 +31350,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.6831996, - "msecs": 683.0, - "relativeCreated": 9092.971086, - "thread": 135402127188224, + "created": 1756562583.5679953, + "msecs": 567.0, + "relativeCreated": 8936.944431, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,683" + "asctime": "2025-08-30 16:03:03,567" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -30810,16 +31377,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.6833313, - "msecs": 683.0, - "relativeCreated": 9093.102731, - "thread": 135402127188224, + "created": 1756562583.568244, + "msecs": 568.0, + "relativeCreated": 8937.193185, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,683" + "asctime": "2025-08-30 16:03:03,568" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -30837,16 +31404,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.6834633, - "msecs": 683.0, - "relativeCreated": 9093.234904, - "thread": 135402127188224, + "created": 1756562583.568458, + "msecs": 568.0, + "relativeCreated": 8937.407156, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,683" + "asctime": "2025-08-30 16:03:03,568" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -30864,16 +31431,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.6842394, - "msecs": 684.0, - "relativeCreated": 9094.010751, - "thread": 135402127188224, + "created": 1756562583.5686896, + "msecs": 568.0, + "relativeCreated": 8937.638836, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,684" + "asctime": "2025-08-30 16:03:03,568" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -30891,16 +31458,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.68438, - "msecs": 684.0, - "relativeCreated": 9094.151642, - "thread": 135402127188224, + "created": 1756562583.5688934, + "msecs": 568.0, + "relativeCreated": 8937.842605, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,684" + "asctime": "2025-08-30 16:03:03,568" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -30918,16 +31485,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.6851134, - "msecs": 685.0, - "relativeCreated": 9094.884713, - "thread": 135402099861184, + "created": 1756562583.5699124, + "msecs": 569.0, + "relativeCreated": 8938.861381, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,685" + "asctime": "2025-08-30 16:03:03,569" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -30945,16 +31512,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.6854935, - "msecs": 685.0, - "relativeCreated": 9095.264975, - "thread": 135402099861184, + "created": 1756562583.5704393, + "msecs": 570.0, + "relativeCreated": 8939.388461, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,685" + "asctime": "2025-08-30 16:03:03,570" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -30972,16 +31539,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.726945, - "msecs": 726.0, - "relativeCreated": 9136.71641, - "thread": 135402099861184, + "created": 1756562583.613946, + "msecs": 613.0, + "relativeCreated": 8982.895083, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,726" + "asctime": "2025-08-30 16:03:03,613" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -30999,16 +31566,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.727332, - "msecs": 727.0, - "relativeCreated": 9137.103643, - "thread": 135402099861184, + "created": 1756562583.614571, + "msecs": 614.0, + "relativeCreated": 8983.52, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,727" + "asctime": "2025-08-30 16:03:03,614" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -31026,16 +31593,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.7275808, - "msecs": 727.0, - "relativeCreated": 9137.3522, - "thread": 135402099861184, + "created": 1756562583.6150174, + "msecs": 615.0, + "relativeCreated": 8983.966461, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,727" + "asctime": "2025-08-30 16:03:03,615" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -31053,16 +31620,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.7278001, - "msecs": 727.0, - "relativeCreated": 9137.571396, - "thread": 135402099861184, + "created": 1756562583.6154373, + "msecs": 615.0, + "relativeCreated": 8984.386467, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,727" + "asctime": "2025-08-30 16:03:03,615" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", @@ -31080,19 +31647,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.7280295, - "msecs": 728.0, - "relativeCreated": 9137.800882, - "thread": 135402099861184, + "created": 1756562583.6158588, + "msecs": 615.0, + "relativeCreated": 8984.807877, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'4'", - "asctime": "2025-08-29 19:32:02,728" + "asctime": "2025-08-30 16:03:03,615" } ], - "time_consumption": 0.05684924125671387 + "time_consumption": 0.05463099479675293 }, { "name": "__tLogger__", @@ -31110,16 +31677,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488722.7851973, - "msecs": 785.0, - "relativeCreated": 9194.968644, - "thread": 135402127188224, + "created": 1756562583.6709406, + "msecs": 670.0, + "relativeCreated": 9039.889835, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp) is correct (Content 4 and Type is ).", - "asctime": "2025-08-29 19:32:02,785", + "asctime": "2025-08-30 16:03:03,670", "moduleLogger": [ { "name": "__unittest__", @@ -31138,16 +31705,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488722.7850974, - "msecs": 785.0, - "relativeCreated": 9194.868933, - "thread": 135402127188224, + "created": 1756562583.6707692, + "msecs": 670.0, + "relativeCreated": 9039.718351, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp)): 4 ()", - "asctime": "2025-08-29 19:32:02,785" + "asctime": "2025-08-30 16:03:03,670" }, { "name": "__unittest__", @@ -31167,19 +31734,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488722.7851534, - "msecs": 785.0, - "relativeCreated": 9194.924801, - "thread": 135402127188224, + "created": 1756562583.6708658, + "msecs": 670.0, + "relativeCreated": 9039.81471, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp)): result = 4 ()", - "asctime": "2025-08-29 19:32:02,785" + "asctime": "2025-08-30 16:03:03,670" } ], - "time_consumption": 4.38690185546875e-05 + "time_consumption": 7.486343383789062e-05 }, { "name": "__tLogger__", @@ -31197,16 +31764,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488722.8866172, - "msecs": 886.0, - "relativeCreated": 9296.388556, - "thread": 135402127188224, + "created": 1756562583.7753909, + "msecs": 775.0, + "relativeCreated": 9144.340107, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (ffe.livingroom.floor_light) to 6", - "asctime": "2025-08-29 19:32:02,886", + "asctime": "2025-08-30 16:03:03,775", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -31224,16 +31791,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.7853734, - "msecs": 785.0, - "relativeCreated": 9195.144798, - "thread": 135402127188224, + "created": 1756562583.671215, + "msecs": 671.0, + "relativeCreated": 9040.164309, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,785" + "asctime": "2025-08-30 16:03:03,671" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -31251,16 +31818,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.785679, - "msecs": 785.0, - "relativeCreated": 9195.450486, - "thread": 135402127188224, + "created": 1756562583.6716344, + "msecs": 671.0, + "relativeCreated": 9040.583568, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,785" + "asctime": "2025-08-30 16:03:03,671" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -31278,16 +31845,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.785809, - "msecs": 785.0, - "relativeCreated": 9195.580667, - "thread": 135402127188224, + "created": 1756562583.671883, + "msecs": 671.0, + "relativeCreated": 9040.832106, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,785" + "asctime": "2025-08-30 16:03:03,671" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -31305,16 +31872,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.7859151, - "msecs": 785.0, - "relativeCreated": 9195.686604, - "thread": 135402127188224, + "created": 1756562583.6721025, + "msecs": 672.0, + "relativeCreated": 9041.051468, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,785" + "asctime": "2025-08-30 16:03:03,672" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -31332,16 +31899,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.7860155, - "msecs": 786.0, - "relativeCreated": 9195.786837, - "thread": 135402127188224, + "created": 1756562583.6723108, + "msecs": 672.0, + "relativeCreated": 9041.260022, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,786" + "asctime": "2025-08-30 16:03:03,672" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -31359,16 +31926,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.7861226, - "msecs": 786.0, - "relativeCreated": 9195.893918, - "thread": 135402127188224, + "created": 1756562583.673787, + "msecs": 673.0, + "relativeCreated": 9042.736297, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,786" + "asctime": "2025-08-30 16:03:03,673" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -31386,16 +31953,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.786936, - "msecs": 786.0, - "relativeCreated": 9196.707412, - "thread": 135402099861184, + "created": 1756562583.674834, + "msecs": 674.0, + "relativeCreated": 9043.783124, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,786" + "asctime": "2025-08-30 16:03:03,674" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -31413,16 +31980,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.787264, - "msecs": 787.0, - "relativeCreated": 9197.035463, - "thread": 135402099861184, + "created": 1756562583.6753635, + "msecs": 675.0, + "relativeCreated": 9044.312767, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,787" + "asctime": "2025-08-30 16:03:03,675" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -31440,16 +32007,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.8281462, - "msecs": 828.0, - "relativeCreated": 9237.91752, - "thread": 135402099861184, + "created": 1756562583.7176964, + "msecs": 717.0, + "relativeCreated": 9086.645507, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,828" + "asctime": "2025-08-30 16:03:03,717" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -31467,16 +32034,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.8285446, - "msecs": 828.0, - "relativeCreated": 9238.315999, - "thread": 135402099861184, + "created": 1756562583.718229, + "msecs": 718.0, + "relativeCreated": 9087.178126, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,828" + "asctime": "2025-08-30 16:03:03,718" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -31494,16 +32061,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.8287892, - "msecs": 828.0, - "relativeCreated": 9238.560683, - "thread": 135402099861184, + "created": 1756562583.7186322, + "msecs": 718.0, + "relativeCreated": 9087.581332, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,828" + "asctime": "2025-08-30 16:03:03,718" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -31521,16 +32088,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.8290102, - "msecs": 829.0, - "relativeCreated": 9238.781574, - "thread": 135402099861184, + "created": 1756562583.719042, + "msecs": 719.0, + "relativeCreated": 9087.991174, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,829" + "asctime": "2025-08-30 16:03:03,719" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", @@ -31548,19 +32115,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.8292677, - "msecs": 829.0, - "relativeCreated": 9239.039238, - "thread": 135402099861184, + "created": 1756562583.7194197, + "msecs": 719.0, + "relativeCreated": 9088.368761, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'6'", - "asctime": "2025-08-29 19:32:02,829" + "asctime": "2025-08-30 16:03:03,719" } ], - "time_consumption": 0.057349443435668945 + "time_consumption": 0.05597114562988281 }, { "name": "__tLogger__", @@ -31578,16 +32145,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488722.8869178, - "msecs": 886.0, - "relativeCreated": 9296.689242, - "thread": 135402127188224, + "created": 1756562583.7757986, + "msecs": 775.0, + "relativeCreated": 9144.747585, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp) is correct (Content 6 and Type is ).", - "asctime": "2025-08-29 19:32:02,886", + "asctime": "2025-08-30 16:03:03,775", "moduleLogger": [ { "name": "__unittest__", @@ -31606,16 +32173,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488722.8868282, - "msecs": 886.0, - "relativeCreated": 9296.599762, - "thread": 135402127188224, + "created": 1756562583.7756455, + "msecs": 775.0, + "relativeCreated": 9144.594561, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp)): 6 ()", - "asctime": "2025-08-29 19:32:02,886" + "asctime": "2025-08-30 16:03:03,775" }, { "name": "__unittest__", @@ -31635,19 +32202,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488722.886879, - "msecs": 886.0, - "relativeCreated": 9296.650407, - "thread": 135402127188224, + "created": 1756562583.7757323, + "msecs": 775.0, + "relativeCreated": 9144.681368, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp)): result = 6 ()", - "asctime": "2025-08-29 19:32:02,886" + "asctime": "2025-08-30 16:03:03,775" } ], - "time_consumption": 3.886222839355469e-05 + "time_consumption": 6.628036499023438e-05 }, { "name": "__tLogger__", @@ -31665,16 +32232,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488722.9881957, - "msecs": 988.0, - "relativeCreated": 9397.967116, - "thread": 135402127188224, + "created": 1756562583.8790832, + "msecs": 879.0, + "relativeCreated": 9248.032383, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (ffe.livingroom.floor_light) to 8", - "asctime": "2025-08-29 19:32:02,988", + "asctime": "2025-08-30 16:03:03,879", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -31692,16 +32259,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.8870783, - "msecs": 887.0, - "relativeCreated": 9296.84992, - "thread": 135402127188224, + "created": 1756562583.7760777, + "msecs": 776.0, + "relativeCreated": 9145.026924, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,887" + "asctime": "2025-08-30 16:03:03,776" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -31719,16 +32286,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.8873117, - "msecs": 887.0, - "relativeCreated": 9297.083174, - "thread": 135402127188224, + "created": 1756562583.7764199, + "msecs": 776.0, + "relativeCreated": 9145.368861, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,887" + "asctime": "2025-08-30 16:03:03,776" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -31746,16 +32313,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.8874297, - "msecs": 887.0, - "relativeCreated": 9297.201163, - "thread": 135402127188224, + "created": 1756562583.776683, + "msecs": 776.0, + "relativeCreated": 9145.632096, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,887" + "asctime": "2025-08-30 16:03:03,776" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -31773,16 +32340,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.887544, - "msecs": 887.0, - "relativeCreated": 9297.315118, - "thread": 135402127188224, + "created": 1756562583.7768984, + "msecs": 776.0, + "relativeCreated": 9145.847439, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,887" + "asctime": "2025-08-30 16:03:03,776" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -31800,16 +32367,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.8876364, - "msecs": 887.0, - "relativeCreated": 9297.408028, - "thread": 135402127188224, + "created": 1756562583.7771537, + "msecs": 777.0, + "relativeCreated": 9146.102956, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,887" + "asctime": "2025-08-30 16:03:03,777" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -31827,16 +32394,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.8877318, - "msecs": 887.0, - "relativeCreated": 9297.503252, - "thread": 135402127188224, + "created": 1756562583.777421, + "msecs": 777.0, + "relativeCreated": 9146.370214, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,887" + "asctime": "2025-08-30 16:03:03,777" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -31854,16 +32421,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.8884802, - "msecs": 888.0, - "relativeCreated": 9298.251599, - "thread": 135402099861184, + "created": 1756562583.7785144, + "msecs": 778.0, + "relativeCreated": 9147.463461, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,888" + "asctime": "2025-08-30 16:03:03,778" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -31881,16 +32448,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.888896, - "msecs": 888.0, - "relativeCreated": 9298.667551, - "thread": 135402099861184, + "created": 1756562583.779049, + "msecs": 779.0, + "relativeCreated": 9147.998161, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,888" + "asctime": "2025-08-30 16:03:03,779" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -31908,16 +32475,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.9300313, - "msecs": 930.0, - "relativeCreated": 9339.802696, - "thread": 135402099861184, + "created": 1756562583.8219993, + "msecs": 821.0, + "relativeCreated": 9190.94856, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,930" + "asctime": "2025-08-30 16:03:03,821" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -31935,16 +32502,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.9304128, - "msecs": 930.0, - "relativeCreated": 9340.184226, - "thread": 135402099861184, + "created": 1756562583.8225908, + "msecs": 822.0, + "relativeCreated": 9191.539831, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,930" + "asctime": "2025-08-30 16:03:03,822" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -31962,16 +32529,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.9306624, - "msecs": 930.0, - "relativeCreated": 9340.433719, - "thread": 135402099861184, + "created": 1756562583.8230228, + "msecs": 823.0, + "relativeCreated": 9191.972051, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,930" + "asctime": "2025-08-30 16:03:03,823" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -31989,16 +32556,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.9309018, - "msecs": 930.0, - "relativeCreated": 9340.673116, - "thread": 135402099861184, + "created": 1756562583.8234677, + "msecs": 823.0, + "relativeCreated": 9192.416792, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,930" + "asctime": "2025-08-30 16:03:03,823" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", @@ -32016,19 +32583,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.931124, - "msecs": 931.0, - "relativeCreated": 9340.895449, - "thread": 135402099861184, + "created": 1756562583.8238945, + "msecs": 823.0, + "relativeCreated": 9192.84371, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'8'", - "asctime": "2025-08-29 19:32:02,931" + "asctime": "2025-08-30 16:03:03,823" } ], - "time_consumption": 0.057071685791015625 + "time_consumption": 0.055188655853271484 }, { "name": "__tLogger__", @@ -32046,16 +32613,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488722.9885795, - "msecs": 988.0, - "relativeCreated": 9398.350895, - "thread": 135402127188224, + "created": 1756562583.8796775, + "msecs": 879.0, + "relativeCreated": 9248.62654, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp) is correct (Content 8 and Type is ).", - "asctime": "2025-08-29 19:32:02,988", + "asctime": "2025-08-30 16:03:03,879", "moduleLogger": [ { "name": "__unittest__", @@ -32074,16 +32641,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488722.9884152, - "msecs": 988.0, - "relativeCreated": 9398.186655, - "thread": 135402127188224, + "created": 1756562583.879417, + "msecs": 879.0, + "relativeCreated": 9248.365845, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp)): 8 ()", - "asctime": "2025-08-29 19:32:02,988" + "asctime": "2025-08-30 16:03:03,879" }, { "name": "__unittest__", @@ -32103,19 +32670,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488722.9885306, - "msecs": 988.0, - "relativeCreated": 9398.30207, - "thread": 135402127188224, + "created": 1756562583.8795855, + "msecs": 879.0, + "relativeCreated": 9248.534568, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp)): result = 8 ()", - "asctime": "2025-08-29 19:32:02,988" + "asctime": "2025-08-30 16:03:03,879" } ], - "time_consumption": 4.887580871582031e-05 + "time_consumption": 9.202957153320312e-05 }, { "name": "__tLogger__", @@ -32133,16 +32700,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488723.0899482, - "msecs": 89.0, - "relativeCreated": 9499.719572, - "thread": 135402127188224, + "created": 1756562583.9829555, + "msecs": 982.0, + "relativeCreated": 9351.904664, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (ffe.livingroom.floor_light) to 10", - "asctime": "2025-08-29 19:32:03,089", + "asctime": "2025-08-30 16:03:03,982", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -32160,16 +32727,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.98876, - "msecs": 988.0, - "relativeCreated": 9398.531596, - "thread": 135402127188224, + "created": 1756562583.879989, + "msecs": 879.0, + "relativeCreated": 9248.938074, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,988" + "asctime": "2025-08-30 16:03:03,879" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -32187,16 +32754,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.9890046, - "msecs": 989.0, - "relativeCreated": 9398.776099, - "thread": 135402127188224, + "created": 1756562583.8803842, + "msecs": 880.0, + "relativeCreated": 9249.333417, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,989" + "asctime": "2025-08-30 16:03:03,880" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -32214,16 +32781,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.9891303, - "msecs": 989.0, - "relativeCreated": 9398.901626, - "thread": 135402127188224, + "created": 1756562583.8806303, + "msecs": 880.0, + "relativeCreated": 9249.579376, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,989" + "asctime": "2025-08-30 16:03:03,880" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -32241,16 +32808,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.9892333, - "msecs": 989.0, - "relativeCreated": 9399.004499, - "thread": 135402127188224, + "created": 1756562583.8808491, + "msecs": 880.0, + "relativeCreated": 9249.798364, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,989" + "asctime": "2025-08-30 16:03:03,880" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -32268,16 +32835,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.989333, - "msecs": 989.0, - "relativeCreated": 9399.104304, - "thread": 135402127188224, + "created": 1756562583.8811119, + "msecs": 881.0, + "relativeCreated": 9250.06101, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,989" + "asctime": "2025-08-30 16:03:03,881" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -32295,16 +32862,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488722.9894686, - "msecs": 989.0, - "relativeCreated": 9399.240164, - "thread": 135402127188224, + "created": 1756562583.881359, + "msecs": 881.0, + "relativeCreated": 9250.308308, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,989" + "asctime": "2025-08-30 16:03:03,881" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_1", @@ -32322,16 +32889,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.9902847, - "msecs": 990.0, - "relativeCreated": 9400.056328, - "thread": 135402099861184, + "created": 1756562583.8824453, + "msecs": 882.0, + "relativeCreated": 9251.394553, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,990" + "asctime": "2025-08-30 16:03:03,882" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_2", @@ -32349,16 +32916,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488722.9906535, - "msecs": 990.0, - "relativeCreated": 9400.424939, - "thread": 135402099861184, + "created": 1756562583.882972, + "msecs": 882.0, + "relativeCreated": 9251.920916, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:02,990" + "asctime": "2025-08-30 16:03:03,882" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_3", @@ -32376,16 +32943,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.0311434, - "msecs": 31.0, - "relativeCreated": 9440.914808, - "thread": 135402099861184, + "created": 1756562583.9268267, + "msecs": 926.0, + "relativeCreated": 9295.775973, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:03,031" + "asctime": "2025-08-30 16:03:03,926" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_4", @@ -32403,16 +32970,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.0315518, - "msecs": 31.0, - "relativeCreated": 9441.323137, - "thread": 135402099861184, + "created": 1756562583.927397, + "msecs": 927.0, + "relativeCreated": 9296.346298, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:03,031" + "asctime": "2025-08-30 16:03:03,927" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_5", @@ -32430,16 +32997,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.0317893, - "msecs": 31.0, - "relativeCreated": 9441.560717, - "thread": 135402099861184, + "created": 1756562583.9278154, + "msecs": 927.0, + "relativeCreated": 9296.764498, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:03,031" + "asctime": "2025-08-30 16:03:03,927" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.floor_light_6", @@ -32457,16 +33024,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.032008, - "msecs": 32.0, - "relativeCreated": 9441.779464, - "thread": 135402099861184, + "created": 1756562583.9281907, + "msecs": 928.0, + "relativeCreated": 9297.139848, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:03,032" + "asctime": "2025-08-30 16:03:03,928" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", @@ -32484,19 +33051,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.0322516, - "msecs": 32.0, - "relativeCreated": 9442.023165, - "thread": 135402099861184, + "created": 1756562583.9286127, + "msecs": 928.0, + "relativeCreated": 9297.561645, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'10'", - "asctime": "2025-08-29 19:32:03,032" + "asctime": "2025-08-30 16:03:03,928" } ], - "time_consumption": 0.05769658088684082 + "time_consumption": 0.05434274673461914 }, { "name": "__tLogger__", @@ -32514,16 +33081,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488723.0902708, - "msecs": 90.0, - "relativeCreated": 9500.042193, - "thread": 135402127188224, + "created": 1756562583.9834065, + "msecs": 983.0, + "relativeCreated": 9352.355651, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp) is correct (Content 10 and Type is ).", - "asctime": "2025-08-29 19:32:03,090", + "asctime": "2025-08-30 16:03:03,983", "moduleLogger": [ { "name": "__unittest__", @@ -32542,16 +33109,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488723.0901713, - "msecs": 90.0, - "relativeCreated": 9499.942893, - "thread": 135402127188224, + "created": 1756562583.983237, + "msecs": 983.0, + "relativeCreated": 9352.186303, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp)): 10 ()", - "asctime": "2025-08-29 19:32:03,090" + "asctime": "2025-08-30 16:03:03,983" }, { "name": "__unittest__", @@ -32571,24 +33138,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488723.0902283, - "msecs": 90.0, - "relativeCreated": 9499.99963, - "thread": 135402127188224, + "created": 1756562583.983333, + "msecs": 983.0, + "relativeCreated": 9352.282176, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffe.livingroom.floorlamp)): result = 10 ()", - "asctime": "2025-08-29 19:32:03,090" + "asctime": "2025-08-30 16:03:03,983" } ], - "time_consumption": 4.2438507080078125e-05 + "time_consumption": 7.343292236328125e-05 } ], - "time_consumption": 0.8129029273986816, - "time_start": "2025-08-29 19:32:02,277", - "time_finished": "2025-08-29 19:32:03,090" + "time_consumption": 0.8238351345062256, + "time_start": "2025-08-30 16:03:03,159", + "time_finished": "2025-08-30 16:03:03,983" }, "ViDevHeating.temp_setp (ffe.livingroom.heating_valve) -> HeatingValve.temp_setp (ffe.livingroom.heating_valve)": { "name": "__tLogger__", @@ -32603,16 +33170,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488723.0905352, - "msecs": 90.0, - "relativeCreated": 9500.306528, - "thread": 135402127188224, + "created": 1756562583.9837732, + "msecs": 983.0, + "relativeCreated": 9352.722375, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevHeating.temp_setp (ffe.livingroom.heating_valve) -> HeatingValve.temp_setp (ffe.livingroom.heating_valve)", - "asctime": "2025-08-29 19:32:03,090", + "asctime": "2025-08-30 16:03:03,983", "moduleLogger": [], "testcaseLogger": [ { @@ -32630,16 +33197,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488723.1913126, - "msecs": 191.0, - "relativeCreated": 9601.083995, - "thread": 135402127188224, + "created": 1756562584.084988, + "msecs": 84.0, + "relativeCreated": 9453.93716, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 30", - "asctime": "2025-08-29 19:32:03,191", + "asctime": "2025-08-30 16:03:04,084", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.user_temperature_setpoint.set", @@ -32657,16 +33224,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488723.090669, - "msecs": 90.0, - "relativeCreated": 9500.440292, - "thread": 135402127188224, + "created": 1756562583.984042, + "msecs": 984.0, + "relativeCreated": 9352.991164, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/heating_valve/user_temperature_setpoint/set and payload 30", - "asctime": "2025-08-29 19:32:03,090" + "asctime": "2025-08-30 16:03:03,984" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve", @@ -32684,43 +33251,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488723.0909266, - "msecs": 90.0, - "relativeCreated": 9500.698134, - "thread": 135402127188224, + "created": 1756562583.9844184, + "msecs": 984.0, + "relativeCreated": 9353.367303, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:03,090" - }, - { - "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee_ffe/ffe/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": 1756488723.1332448, - "msecs": 133.0, - "relativeCreated": 9543.016215, - "thread": 135402099861184, - "threadName": "paho-mqtt-client-", - "processName": "MainProcess", - "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 19:32:03,133" + "asctime": "2025-08-30 16:03:03,984" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve.set", @@ -32738,16 +33278,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.147819, - "msecs": 147.0, - "relativeCreated": 9557.590415, - "thread": 135402099861184, + "created": 1756562583.9970284, + "msecs": 997.0, + "relativeCreated": 9365.977498, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:03,147" + "asctime": "2025-08-30 16:03:03,997" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.valve_temperature_setpoint", @@ -32765,16 +33305,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.148208, - "msecs": 148.0, - "relativeCreated": 9557.979321, - "thread": 135402099861184, + "created": 1756562583.9977655, + "msecs": 997.0, + "relativeCreated": 9366.71486, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/heating_valve/valve_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 19:32:03,148" + "asctime": "2025-08-30 16:03:03,997" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.user_temperature_setpoint", @@ -32792,19 +33332,46 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.1485229, - "msecs": 148.0, - "relativeCreated": 9558.294126, - "thread": 135402099861184, + "created": 1756562583.998287, + "msecs": 998.0, + "relativeCreated": 9367.235913, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/heating_valve/user_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 19:32:03,148" + "asctime": "2025-08-30 16:03:03,998" + }, + { + "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee_ffe/ffe/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": 1756562583.9988017, + "msecs": 998.0, + "relativeCreated": 9367.750679, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:03:03,998" } ], - "time_consumption": 0.04278969764709473 + "time_consumption": 0.08618640899658203 }, { "name": "__tLogger__", @@ -32822,16 +33389,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488723.191698, - "msecs": 191.0, - "relativeCreated": 9601.469601, - "thread": 135402127188224, + "created": 1756562584.085567, + "msecs": 85.0, + "relativeCreated": 9454.516081, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (30, 30) and Type is ).", - "asctime": "2025-08-29 19:32:03,191", + "asctime": "2025-08-30 16:03:04,085", "moduleLogger": [ { "name": "__unittest__", @@ -32850,16 +33417,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488723.191596, - "msecs": 191.0, - "relativeCreated": 9601.367407, - "thread": 135402127188224, + "created": 1756562584.0853467, + "msecs": 85.0, + "relativeCreated": 9454.295963, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (30, 30) ()", - "asctime": "2025-08-29 19:32:03,191" + "asctime": "2025-08-30 16:03:04,085" }, { "name": "__unittest__", @@ -32879,19 +33446,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488723.1916552, - "msecs": 191.0, - "relativeCreated": 9601.426573, - "thread": 135402127188224, + "created": 1756562584.0854847, + "msecs": 85.0, + "relativeCreated": 9454.433814, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (30, 30) ()", - "asctime": "2025-08-29 19:32:03,191" + "asctime": "2025-08-30 16:03:04,085" } ], - "time_consumption": 4.291534423828125e-05 + "time_consumption": 8.225440979003906e-05 }, { "name": "__tLogger__", @@ -32909,16 +33476,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488723.2923214, - "msecs": 292.0, - "relativeCreated": 9702.093087, - "thread": 135402127188224, + "created": 1756562584.1864262, + "msecs": 186.0, + "relativeCreated": 9555.375163, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffe.livingroom.heating_valve) to 15", - "asctime": "2025-08-29 19:32:03,292", + "asctime": "2025-08-30 16:03:04,186", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.user_temperature_setpoint.set", @@ -32936,16 +33503,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488723.1918128, - "msecs": 191.0, - "relativeCreated": 9601.584336, - "thread": 135402127188224, + "created": 1756562584.0857518, + "msecs": 85.0, + "relativeCreated": 9454.700911, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/heating_valve/user_temperature_setpoint/set and payload 15", - "asctime": "2025-08-29 19:32:03,191" + "asctime": "2025-08-30 16:03:04,085" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve.set", @@ -32963,16 +33530,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.2011013, - "msecs": 201.0, - "relativeCreated": 9610.872734, - "thread": 135402099861184, + "created": 1756562584.0972373, + "msecs": 97.0, + "relativeCreated": 9466.186324, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:03,201" + "asctime": "2025-08-30 16:03:04,097" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve", @@ -32990,16 +33557,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488723.201365, - "msecs": 201.0, - "relativeCreated": 9611.136515, - "thread": 135402099861184, + "created": 1756562584.0975847, + "msecs": 97.0, + "relativeCreated": 9466.533632, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:03,201" + "asctime": "2025-08-30 16:03:04,097" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.valve_temperature_setpoint", @@ -33017,16 +33584,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.20171, - "msecs": 201.0, - "relativeCreated": 9611.481473, - "thread": 135402099861184, + "created": 1756562584.0981162, + "msecs": 98.0, + "relativeCreated": 9467.065247, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/heating_valve/valve_temperature_setpoint and payload b'15'", - "asctime": "2025-08-29 19:32:03,201" + "asctime": "2025-08-30 16:03:04,098" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.user_temperature_setpoint", @@ -33044,16 +33611,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.2020504, - "msecs": 202.0, - "relativeCreated": 9611.822035, - "thread": 135402099861184, + "created": 1756562584.0987704, + "msecs": 98.0, + "relativeCreated": 9467.719552, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/heating_valve/user_temperature_setpoint and payload b'15'", - "asctime": "2025-08-29 19:32:03,202" + "asctime": "2025-08-30 16:03:04,098" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve", @@ -33071,19 +33638,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.2023168, - "msecs": 202.0, - "relativeCreated": 9612.088126, - "thread": 135402099861184, + "created": 1756562584.0992904, + "msecs": 99.0, + "relativeCreated": 9468.239381, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:03,202" + "asctime": "2025-08-30 16:03:04,099" } ], - "time_consumption": 0.09000468254089355 + "time_consumption": 0.08713579177856445 }, { "name": "__tLogger__", @@ -33101,16 +33668,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488723.2926857, - "msecs": 292.0, - "relativeCreated": 9702.457338, - "thread": 135402127188224, + "created": 1756562584.1868818, + "msecs": 186.0, + "relativeCreated": 9555.830807, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for HeatingValve.temp_setp (ffe.livingroom.heating_valve) is correct (Content 15 and Type is ).", - "asctime": "2025-08-29 19:32:03,292", + "asctime": "2025-08-30 16:03:04,186", "moduleLogger": [ { "name": "__unittest__", @@ -33129,16 +33696,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488723.292588, - "msecs": 292.0, - "relativeCreated": 9702.359539, - "thread": 135402127188224, + "created": 1756562584.1867135, + "msecs": 186.0, + "relativeCreated": 9555.662411, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffe.livingroom.heating_valve)): 15 ()", - "asctime": "2025-08-29 19:32:03,292" + "asctime": "2025-08-30 16:03:04,186" }, { "name": "__unittest__", @@ -33158,19 +33725,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488723.292645, - "msecs": 292.0, - "relativeCreated": 9702.416316, - "thread": 135402127188224, + "created": 1756562584.1868074, + "msecs": 186.0, + "relativeCreated": 9555.756515, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffe.livingroom.heating_valve)): result = 15 ()", - "asctime": "2025-08-29 19:32:03,292" + "asctime": "2025-08-30 16:03:04,186" } ], - "time_consumption": 4.076957702636719e-05 + "time_consumption": 7.43865966796875e-05 }, { "name": "__tLogger__", @@ -33188,16 +33755,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488723.3933156, - "msecs": 393.0, - "relativeCreated": 9803.087143, - "thread": 135402127188224, + "created": 1756562584.2877505, + "msecs": 287.0, + "relativeCreated": 9656.699549, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffe.livingroom.heating_valve) to 20", - "asctime": "2025-08-29 19:32:03,393", + "asctime": "2025-08-30 16:03:04,287", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.user_temperature_setpoint.set", @@ -33215,16 +33782,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488723.2927964, - "msecs": 292.0, - "relativeCreated": 9702.567766, - "thread": 135402127188224, + "created": 1756562584.187053, + "msecs": 187.0, + "relativeCreated": 9556.002119, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/heating_valve/user_temperature_setpoint/set and payload 20", - "asctime": "2025-08-29 19:32:03,292" + "asctime": "2025-08-30 16:03:04,187" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve.set", @@ -33242,16 +33809,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.3009038, - "msecs": 300.0, - "relativeCreated": 9710.675062, - "thread": 135402099861184, + "created": 1756562584.1993027, + "msecs": 199.0, + "relativeCreated": 9568.251718, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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:32:03,300" + "asctime": "2025-08-30 16:03:04,199" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve", @@ -33269,16 +33836,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488723.301139, - "msecs": 301.0, - "relativeCreated": 9710.910524, - "thread": 135402099861184, + "created": 1756562584.1996615, + "msecs": 199.0, + "relativeCreated": 9568.61061, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:03,301" + "asctime": "2025-08-30 16:03:04,199" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.valve_temperature_setpoint", @@ -33296,16 +33863,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.3014803, - "msecs": 301.0, - "relativeCreated": 9711.251622, - "thread": 135402099861184, + "created": 1756562584.200197, + "msecs": 200.0, + "relativeCreated": 9569.145938, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/heating_valve/valve_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 19:32:03,301" + "asctime": "2025-08-30 16:03:04,200" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.user_temperature_setpoint", @@ -33323,16 +33890,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.3018355, - "msecs": 301.0, - "relativeCreated": 9711.607016, - "thread": 135402099861184, + "created": 1756562584.2008533, + "msecs": 200.0, + "relativeCreated": 9569.802335, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/heating_valve/user_temperature_setpoint and payload b'20'", - "asctime": "2025-08-29 19:32:03,301" + "asctime": "2025-08-30 16:03:04,200" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve", @@ -33350,19 +33917,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.3021045, - "msecs": 302.0, - "relativeCreated": 9711.876136, - "thread": 135402099861184, + "created": 1756562584.2013943, + "msecs": 201.0, + "relativeCreated": 9570.343671, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:03,302" + "asctime": "2025-08-30 16:03:04,201" } ], - "time_consumption": 0.09121108055114746 + "time_consumption": 0.08635616302490234 }, { "name": "__tLogger__", @@ -33380,16 +33947,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488723.393718, - "msecs": 393.0, - "relativeCreated": 9803.489436, - "thread": 135402127188224, + "created": 1756562584.2882435, + "msecs": 288.0, + "relativeCreated": 9657.192512, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for HeatingValve.temp_setp (ffe.livingroom.heating_valve) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 19:32:03,393", + "asctime": "2025-08-30 16:03:04,288", "moduleLogger": [ { "name": "__unittest__", @@ -33408,16 +33975,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488723.393587, - "msecs": 393.0, - "relativeCreated": 9803.358717, - "thread": 135402127188224, + "created": 1756562584.288039, + "msecs": 288.0, + "relativeCreated": 9656.988088, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffe.livingroom.heating_valve)): 20 ()", - "asctime": "2025-08-29 19:32:03,393" + "asctime": "2025-08-30 16:03:04,288" }, { "name": "__unittest__", @@ -33437,19 +34004,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488723.3936472, - "msecs": 393.0, - "relativeCreated": 9803.41841, - "thread": 135402127188224, + "created": 1756562584.288137, + "msecs": 288.0, + "relativeCreated": 9657.08595, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffe.livingroom.heating_valve)): result = 20 ()", - "asctime": "2025-08-29 19:32:03,393" + "asctime": "2025-08-30 16:03:04,288" } ], - "time_consumption": 7.081031799316406e-05 + "time_consumption": 0.00010657310485839844 }, { "name": "__tLogger__", @@ -33467,16 +34034,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488723.4943445, - "msecs": 494.0, - "relativeCreated": 9904.115866, - "thread": 135402127188224, + "created": 1756562584.389266, + "msecs": 389.0, + "relativeCreated": 9758.215057, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffe.livingroom.heating_valve) to 25", - "asctime": "2025-08-29 19:32:03,494", + "asctime": "2025-08-30 16:03:04,389", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.user_temperature_setpoint.set", @@ -33494,16 +34061,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488723.393829, - "msecs": 393.0, - "relativeCreated": 9803.600448, - "thread": 135402127188224, + "created": 1756562584.2884357, + "msecs": 288.0, + "relativeCreated": 9657.384782, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/heating_valve/user_temperature_setpoint/set and payload 25", - "asctime": "2025-08-29 19:32:03,393" + "asctime": "2025-08-30 16:03:04,288" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve.set", @@ -33521,16 +34088,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.40297, - "msecs": 402.0, - "relativeCreated": 9812.741471, - "thread": 135402099861184, + "created": 1756562584.3017726, + "msecs": 301.0, + "relativeCreated": 9670.721693, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:03,402" + "asctime": "2025-08-30 16:03:04,301" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve", @@ -33548,16 +34115,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488723.4032452, - "msecs": 403.0, - "relativeCreated": 9813.016719, - "thread": 135402099861184, + "created": 1756562584.3021443, + "msecs": 302.0, + "relativeCreated": 9671.093345, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:03,403" + "asctime": "2025-08-30 16:03:04,302" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.valve_temperature_setpoint", @@ -33575,16 +34142,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.4036298, - "msecs": 403.0, - "relativeCreated": 9813.401292, - "thread": 135402099861184, + "created": 1756562584.3027136, + "msecs": 302.0, + "relativeCreated": 9671.662698, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/heating_valve/valve_temperature_setpoint and payload b'25'", - "asctime": "2025-08-29 19:32:03,403" + "asctime": "2025-08-30 16:03:04,302" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.user_temperature_setpoint", @@ -33602,16 +34169,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.4039874, - "msecs": 403.0, - "relativeCreated": 9813.758976, - "thread": 135402099861184, + "created": 1756562584.3033535, + "msecs": 303.0, + "relativeCreated": 9672.302819, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/heating_valve/user_temperature_setpoint and payload b'25'", - "asctime": "2025-08-29 19:32:03,403" + "asctime": "2025-08-30 16:03:04,303" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve", @@ -33629,19 +34196,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.4042392, - "msecs": 404.0, - "relativeCreated": 9814.010568, - "thread": 135402099861184, + "created": 1756562584.3038423, + "msecs": 303.0, + "relativeCreated": 9672.791373, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:03,404" + "asctime": "2025-08-30 16:03:04,303" } ], - "time_consumption": 0.09010529518127441 + "time_consumption": 0.08542370796203613 }, { "name": "__tLogger__", @@ -33659,16 +34226,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488723.494706, - "msecs": 494.0, - "relativeCreated": 9904.477444, - "thread": 135402127188224, + "created": 1756562584.3897736, + "msecs": 389.0, + "relativeCreated": 9758.722771, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for HeatingValve.temp_setp (ffe.livingroom.heating_valve) is correct (Content 25 and Type is ).", - "asctime": "2025-08-29 19:32:03,494", + "asctime": "2025-08-30 16:03:04,389", "moduleLogger": [ { "name": "__unittest__", @@ -33687,16 +34254,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488723.494604, - "msecs": 494.0, - "relativeCreated": 9904.375498, - "thread": 135402127188224, + "created": 1756562584.3895593, + "msecs": 389.0, + "relativeCreated": 9758.508401, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffe.livingroom.heating_valve)): 25 ()", - "asctime": "2025-08-29 19:32:03,494" + "asctime": "2025-08-30 16:03:04,389" }, { "name": "__unittest__", @@ -33716,19 +34283,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488723.494663, - "msecs": 494.0, - "relativeCreated": 9904.434369, - "thread": 135402127188224, + "created": 1756562584.3896923, + "msecs": 389.0, + "relativeCreated": 9758.641548, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffe.livingroom.heating_valve)): result = 25 ()", - "asctime": "2025-08-29 19:32:03,494" + "asctime": "2025-08-30 16:03:04,389" } ], - "time_consumption": 4.291534423828125e-05 + "time_consumption": 8.130073547363281e-05 }, { "name": "__tLogger__", @@ -33746,16 +34313,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488723.5953326, - "msecs": 595.0, - "relativeCreated": 10005.103944, - "thread": 135402127188224, + "created": 1756562584.4904594, + "msecs": 490.0, + "relativeCreated": 9859.408508, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffe.livingroom.heating_valve) to 30", - "asctime": "2025-08-29 19:32:03,595", + "asctime": "2025-08-30 16:03:04,490", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.user_temperature_setpoint.set", @@ -33773,16 +34340,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488723.4948156, - "msecs": 494.0, - "relativeCreated": 9904.58699, - "thread": 135402127188224, + "created": 1756562584.3899586, + "msecs": 389.0, + "relativeCreated": 9758.907763, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/livingroom/heating_valve/user_temperature_setpoint/set and payload 30", - "asctime": "2025-08-29 19:32:03,494" + "asctime": "2025-08-30 16:03:04,389" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve.set", @@ -33800,16 +34367,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.5037117, - "msecs": 503.0, - "relativeCreated": 9913.483232, - "thread": 135402099861184, + "created": 1756562584.401903, + "msecs": 401.0, + "relativeCreated": 9770.852012, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:03,503" + "asctime": "2025-08-30 16:03:04,401" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve", @@ -33827,16 +34394,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488723.5039852, - "msecs": 503.0, - "relativeCreated": 9913.756492, - "thread": 135402099861184, + "created": 1756562584.4022667, + "msecs": 402.0, + "relativeCreated": 9771.21564, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:03,503" + "asctime": "2025-08-30 16:03:04,402" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.valve_temperature_setpoint", @@ -33854,16 +34421,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.504332, - "msecs": 504.0, - "relativeCreated": 9914.103403, - "thread": 135402099861184, + "created": 1756562584.4028106, + "msecs": 402.0, + "relativeCreated": 9771.759708, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/heating_valve/valve_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 19:32:03,504" + "asctime": "2025-08-30 16:03:04,402" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.heating_valve.user_temperature_setpoint", @@ -33881,16 +34448,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.5047357, - "msecs": 504.0, - "relativeCreated": 9914.507122, - "thread": 135402099861184, + "created": 1756562584.4034555, + "msecs": 403.0, + "relativeCreated": 9772.404641, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/livingroom/heating_valve/user_temperature_setpoint and payload b'30'", - "asctime": "2025-08-29 19:32:03,504" + "asctime": "2025-08-30 16:03:04,403" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.livingroom.heating_valve", @@ -33908,19 +34475,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.5050476, - "msecs": 505.0, - "relativeCreated": 9914.819, - "thread": 135402099861184, + "created": 1756562584.4039438, + "msecs": 403.0, + "relativeCreated": 9772.89286, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:03,505" + "asctime": "2025-08-30 16:03:04,403" } ], - "time_consumption": 0.09028506278991699 + "time_consumption": 0.08651566505432129 }, { "name": "__tLogger__", @@ -33938,16 +34505,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488723.5957243, - "msecs": 595.0, - "relativeCreated": 10005.495608, - "thread": 135402127188224, + "created": 1756562584.4909463, + "msecs": 490.0, + "relativeCreated": 9859.895323, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for HeatingValve.temp_setp (ffe.livingroom.heating_valve) is correct (Content 30 and Type is ).", - "asctime": "2025-08-29 19:32:03,595", + "asctime": "2025-08-30 16:03:04,490", "moduleLogger": [ { "name": "__unittest__", @@ -33966,16 +34533,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488723.5955956, - "msecs": 595.0, - "relativeCreated": 10005.366931, - "thread": 135402127188224, + "created": 1756562584.4907415, + "msecs": 490.0, + "relativeCreated": 9859.690521, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffe.livingroom.heating_valve)): 30 ()", - "asctime": "2025-08-29 19:32:03,595" + "asctime": "2025-08-30 16:03:04,490" }, { "name": "__unittest__", @@ -33995,24 +34562,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488723.595679, - "msecs": 595.0, - "relativeCreated": 10005.450437, - "thread": 135402127188224, + "created": 1756562584.4908674, + "msecs": 490.0, + "relativeCreated": 9859.816577, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffe.livingroom.heating_valve)): result = 30 ()", - "asctime": "2025-08-29 19:32:03,595" + "asctime": "2025-08-30 16:03:04,490" } ], - "time_consumption": 4.5299530029296875e-05 + "time_consumption": 7.891654968261719e-05 } ], - "time_consumption": 0.5051891803741455, - "time_start": "2025-08-29 19:32:03,090", - "time_finished": "2025-08-29 19:32:03,595" + "time_consumption": 0.5071730613708496, + "time_start": "2025-08-30 16:03:03,983", + "time_finished": "2025-08-30 16:03:04,490" }, "ViDevCommon.state (ffe.sleep.main_light) -> Shelly.relay/0 (ffe.sleep.main_light)": { "name": "__tLogger__", @@ -34027,16 +34594,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488723.595956, - "msecs": 595.0, - "relativeCreated": 10005.727309, - "thread": 135402127188224, + "created": 1756562584.4913104, + "msecs": 491.0, + "relativeCreated": 9860.259447, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.state (ffe.sleep.main_light) -> Shelly.relay/0 (ffe.sleep.main_light)", - "asctime": "2025-08-29 19:32:03,595", + "asctime": "2025-08-30 16:03:04,491", "moduleLogger": [], "testcaseLogger": [ { @@ -34054,16 +34621,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488723.6965752, - "msecs": 696.0, - "relativeCreated": 10106.34676, - "thread": 135402127188224, + "created": 1756562584.5921845, + "msecs": 592.0, + "relativeCreated": 9961.133574, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:03,696", + "asctime": "2025-08-30 16:03:04,592", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state.set", @@ -34081,19 +34648,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488723.5960855, - "msecs": 596.0, - "relativeCreated": 10005.856963, - "thread": 135402127188224, + "created": 1756562584.491571, + "msecs": 491.0, + "relativeCreated": 9860.519969, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/sleep/main_light/state/set and payload false", - "asctime": "2025-08-29 19:32:03,596" + "asctime": "2025-08-30 16:03:04,491" } ], - "time_consumption": 0.10048961639404297 + "time_consumption": 0.10061359405517578 }, { "name": "__tLogger__", @@ -34111,16 +34678,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488723.6969204, - "msecs": 696.0, - "relativeCreated": 10106.691799, - "thread": 135402127188224, + "created": 1756562584.5927155, + "msecs": 592.0, + "relativeCreated": 9961.664687, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:03,696", + "asctime": "2025-08-30 16:03:04,592", "moduleLogger": [ { "name": "__unittest__", @@ -34139,16 +34706,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488723.6968167, - "msecs": 696.0, - "relativeCreated": 10106.587965, - "thread": 135402127188224, + "created": 1756562584.5924637, + "msecs": 592.0, + "relativeCreated": 9961.412642, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:03,696" + "asctime": "2025-08-30 16:03:04,592" }, { "name": "__unittest__", @@ -34168,19 +34735,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488723.696876, - "msecs": 696.0, - "relativeCreated": 10106.647412, - "thread": 135402127188224, + "created": 1756562584.5926244, + "msecs": 592.0, + "relativeCreated": 9961.573608, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:03,696" + "asctime": "2025-08-30 16:03:04,592" } ], - "time_consumption": 4.4345855712890625e-05 + "time_consumption": 9.107589721679688e-05 }, { "name": "__tLogger__", @@ -34198,16 +34765,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488723.7975996, - "msecs": 797.0, - "relativeCreated": 10207.371038, - "thread": 135402127188224, + "created": 1756562584.6933534, + "msecs": 693.0, + "relativeCreated": 10062.302526, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffe.sleep.main_light) to True", - "asctime": "2025-08-29 19:32:03,797", + "asctime": "2025-08-30 16:03:04,693", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state.set", @@ -34225,16 +34792,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488723.697049, - "msecs": 697.0, - "relativeCreated": 10106.82017, - "thread": 135402127188224, + "created": 1756562584.5929, + "msecs": 592.0, + "relativeCreated": 9961.84925, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/sleep/main_light/state/set and payload true", - "asctime": "2025-08-29 19:32:03,697" + "asctime": "2025-08-30 16:03:04,592" }, { "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0.command", @@ -34252,16 +34819,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.7003922, - "msecs": 700.0, - "relativeCreated": 10110.163574, - "thread": 135402099861184, + "created": 1756562584.5967581, + "msecs": 596.0, + "relativeCreated": 9965.707034, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:04,596" }, { "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", @@ -34279,16 +34846,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488723.700643, - "msecs": 700.0, - "relativeCreated": 10110.414603, - "thread": 135402099861184, + "created": 1756562584.5971785, + "msecs": 597.0, + "relativeCreated": 9966.127353, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:04,597" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -34306,16 +34873,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488723.70088, - "msecs": 700.0, - "relativeCreated": 10110.651578, - "thread": 135402099861184, + "created": 1756562584.5975816, + "msecs": 597.0, + "relativeCreated": 9966.530734, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:03,700" + "asctime": "2025-08-30 16:03:04,597" }, { "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", @@ -34333,16 +34900,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.701618, - "msecs": 701.0, - "relativeCreated": 10111.389397, - "thread": 135402099861184, + "created": 1756562584.5986571, + "msecs": 598.0, + "relativeCreated": 9967.606262, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:04,598" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -34360,16 +34927,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.7019491, - "msecs": 701.0, - "relativeCreated": 10111.720655, - "thread": 135402099861184, + "created": 1756562584.5992184, + "msecs": 599.0, + "relativeCreated": 9968.16763, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:03,701" + "asctime": "2025-08-30 16:03:04,599" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", @@ -34387,16 +34954,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.7451377, - "msecs": 745.0, - "relativeCreated": 10154.909136, - "thread": 135402099861184, + "created": 1756562584.6442964, + "msecs": 644.0, + "relativeCreated": 10013.245672, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'true'", - "asctime": "2025-08-29 19:32:03,745" + "asctime": "2025-08-30 16:03:04,644" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", @@ -34414,16 +34981,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.7864816, - "msecs": 786.0, - "relativeCreated": 10196.25321, - "thread": 135402099861184, + "created": 1756562584.6861129, + "msecs": 686.0, + "relativeCreated": 10055.061976, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'50'", - "asctime": "2025-08-29 19:32:03,786" + "asctime": "2025-08-30 16:03:04,686" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", @@ -34441,19 +35008,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.7868905, - "msecs": 786.0, - "relativeCreated": 10196.662056, - "thread": 135402099861184, + "created": 1756562584.686779, + "msecs": 686.0, + "relativeCreated": 10055.728338, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'5'", - "asctime": "2025-08-29 19:32:03,786" + "asctime": "2025-08-30 16:03:04,686" } ], - "time_consumption": 0.010709047317504883 + "time_consumption": 0.006574392318725586 }, { "name": "__tLogger__", @@ -34471,16 +35038,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488723.7979364, - "msecs": 797.0, - "relativeCreated": 10207.707707, - "thread": 135402127188224, + "created": 1756562584.6937366, + "msecs": 693.0, + "relativeCreated": 10062.685601, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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", + "asctime": "2025-08-30 16:03:04,693", "moduleLogger": [ { "name": "__unittest__", @@ -34499,16 +35066,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488723.7978356, - "msecs": 797.0, - "relativeCreated": 10207.607014, - "thread": 135402127188224, + "created": 1756562584.6935673, + "msecs": 693.0, + "relativeCreated": 10062.516254, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Shelly.relay/0 (ffe.sleep.main_light)): True ()", - "asctime": "2025-08-29 19:32:03,797" + "asctime": "2025-08-30 16:03:04,693" }, { "name": "__unittest__", @@ -34528,19 +35095,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488723.7978935, - "msecs": 797.0, - "relativeCreated": 10207.665133, - "thread": 135402127188224, + "created": 1756562584.6936512, + "msecs": 693.0, + "relativeCreated": 10062.600357, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (ffe.sleep.main_light)): result = True ()", - "asctime": "2025-08-29 19:32:03,797" + "asctime": "2025-08-30 16:03:04,693" } ], - "time_consumption": 4.291534423828125e-05 + "time_consumption": 8.535385131835938e-05 }, { "name": "__tLogger__", @@ -34558,16 +35125,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488723.8985746, - "msecs": 898.0, - "relativeCreated": 10308.346062, - "thread": 135402127188224, + "created": 1756562584.794553, + "msecs": 794.0, + "relativeCreated": 10163.502184, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffe.sleep.main_light) to False", - "asctime": "2025-08-29 19:32:03,898", + "asctime": "2025-08-30 16:03:04,794", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state.set", @@ -34585,16 +35152,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488723.7980444, - "msecs": 798.0, - "relativeCreated": 10207.815793, - "thread": 135402127188224, + "created": 1756562584.6939049, + "msecs": 693.0, + "relativeCreated": 10062.853941, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/sleep/main_light/state/set and payload false", - "asctime": "2025-08-29 19:32:03,798" + "asctime": "2025-08-30 16:03:04,693" }, { "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0.command", @@ -34612,16 +35179,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.8008611, - "msecs": 800.0, - "relativeCreated": 10210.632642, - "thread": 135402099861184, + "created": 1756562584.6975331, + "msecs": 697.0, + "relativeCreated": 10066.482231, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:04,697" }, { "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", @@ -34639,16 +35206,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488723.801096, - "msecs": 801.0, - "relativeCreated": 10210.86731, - "thread": 135402099861184, + "created": 1756562584.6978767, + "msecs": 697.0, + "relativeCreated": 10066.825877, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload off", - "asctime": "2025-08-29 19:32:03,801" + "asctime": "2025-08-30 16:03:04,697" }, { "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", @@ -34666,16 +35233,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.8019462, - "msecs": 801.0, - "relativeCreated": 10211.717612, - "thread": 135402099861184, + "created": 1756562584.6989632, + "msecs": 698.0, + "relativeCreated": 10067.912417, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:04,698" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", @@ -34693,19 +35260,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488723.8446379, - "msecs": 844.0, - "relativeCreated": 10254.409377, - "thread": 135402099861184, + "created": 1756562584.7459805, + "msecs": 745.0, + "relativeCreated": 10114.929649, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'false'", - "asctime": "2025-08-29 19:32:03,844" + "asctime": "2025-08-30 16:03:04,745" } ], - "time_consumption": 0.05393671989440918 + "time_consumption": 0.048572540283203125 }, { "name": "__tLogger__", @@ -34723,16 +35290,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488723.8989103, - "msecs": 898.0, - "relativeCreated": 10308.68167, - "thread": 135402127188224, + "created": 1756562584.7950625, + "msecs": 795.0, + "relativeCreated": 10164.011563, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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", + "asctime": "2025-08-30 16:03:04,795", "moduleLogger": [ { "name": "__unittest__", @@ -34751,16 +35318,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488723.8988059, - "msecs": 898.0, - "relativeCreated": 10308.577277, - "thread": 135402127188224, + "created": 1756562584.7948434, + "msecs": 794.0, + "relativeCreated": 10163.792506, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Shelly.relay/0 (ffe.sleep.main_light)): False ()", - "asctime": "2025-08-29 19:32:03,898" + "asctime": "2025-08-30 16:03:04,794" }, { "name": "__unittest__", @@ -34780,24 +35347,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488723.898864, - "msecs": 898.0, - "relativeCreated": 10308.635505, - "thread": 135402127188224, + "created": 1756562584.7949789, + "msecs": 794.0, + "relativeCreated": 10163.927939, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (ffe.sleep.main_light)): result = False ()", - "asctime": "2025-08-29 19:32:03,898" + "asctime": "2025-08-30 16:03:04,794" } ], - "time_consumption": 4.6253204345703125e-05 + "time_consumption": 8.368492126464844e-05 } ], - "time_consumption": 0.30295419692993164, - "time_start": "2025-08-29 19:32:03,595", - "time_finished": "2025-08-29 19:32:03,898" + "time_consumption": 0.30375218391418457, + "time_start": "2025-08-30 16:03:04,491", + "time_finished": "2025-08-30 16:03:04,795" }, "Shelly.relay/0 (ffe.sleep.main_light) -> ViDevCommon.state (ffe.sleep.main_light)": { "name": "__tLogger__", @@ -34812,16 +35379,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488723.8991253, - "msecs": 899.0, - "relativeCreated": 10308.896782, - "thread": 135402127188224, + "created": 1756562584.7954159, + "msecs": 795.0, + "relativeCreated": 10164.365016, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Shelly.relay/0 (ffe.sleep.main_light) -> ViDevCommon.state (ffe.sleep.main_light)", - "asctime": "2025-08-29 19:32:03,899", + "asctime": "2025-08-30 16:03:04,795", "moduleLogger": [], "testcaseLogger": [ { @@ -34839,16 +35406,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488723.9997675, - "msecs": 999.0, - "relativeCreated": 10409.538952, - "thread": 135402127188224, + "created": 1756562584.896332, + "msecs": 896.0, + "relativeCreated": 10265.281037, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:03,999", + "asctime": "2025-08-30 16:03:04,896", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state.set", @@ -34866,19 +35433,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488723.8992608, - "msecs": 899.0, - "relativeCreated": 10309.03209, - "thread": 135402127188224, + "created": 1756562584.795681, + "msecs": 795.0, + "relativeCreated": 10164.630158, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/sleep/main_light/state/set and payload false", - "asctime": "2025-08-29 19:32:03,899" + "asctime": "2025-08-30 16:03:04,795" } ], - "time_consumption": 0.10050678253173828 + "time_consumption": 0.10065102577209473 }, { "name": "__tLogger__", @@ -34896,16 +35463,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488724.000112, - "msecs": 0.0, - "relativeCreated": 10409.883513, - "thread": 135402127188224, + "created": 1756562584.8968105, + "msecs": 896.0, + "relativeCreated": 10265.759497, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:04,000", + "asctime": "2025-08-30 16:03:04,896", "moduleLogger": [ { "name": "__unittest__", @@ -34924,16 +35491,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488724.0000014, - "msecs": 0.0, - "relativeCreated": 10409.773015, - "thread": 135402127188224, + "created": 1756562584.8966293, + "msecs": 896.0, + "relativeCreated": 10265.578406, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:04,000" + "asctime": "2025-08-30 16:03:04,896" }, { "name": "__unittest__", @@ -34953,19 +35520,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488724.0000591, - "msecs": 0.0, - "relativeCreated": 10409.830608, - "thread": 135402127188224, + "created": 1756562584.8967302, + "msecs": 896.0, + "relativeCreated": 10265.679336, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:04,000" + "asctime": "2025-08-30 16:03:04,896" } ], - "time_consumption": 5.2928924560546875e-05 + "time_consumption": 8.034706115722656e-05 }, { "name": "__tLogger__", @@ -34983,16 +35550,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488724.1010218, - "msecs": 101.0, - "relativeCreated": 10510.793003, - "thread": 135402127188224, + "created": 1756562584.9979877, + "msecs": 997.0, + "relativeCreated": 10366.937039, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (ffe.sleep.main_light) to True", - "asctime": "2025-08-29 19:32:04,101", + "asctime": "2025-08-30 16:03:04,997", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", @@ -35010,16 +35577,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488724.000272, - "msecs": 0.0, - "relativeCreated": 10410.043478, - "thread": 135402127188224, + "created": 1756562584.8970025, + "msecs": 897.0, + "relativeCreated": 10265.951687, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload on", - "asctime": "2025-08-29 19:32:04,000" + "asctime": "2025-08-30 16:03:04,897" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -35037,16 +35604,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488724.0006003, - "msecs": 0.0, - "relativeCreated": 10410.371671, - "thread": 135402127188224, + "created": 1756562584.8975258, + "msecs": 897.0, + "relativeCreated": 10266.475001, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:04,000" + "asctime": "2025-08-30 16:03:04,897" }, { "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", @@ -35064,16 +35631,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488724.0015144, - "msecs": 1.0, - "relativeCreated": 10411.28583, - "thread": 135402099861184, + "created": 1756562584.8987732, + "msecs": 898.0, + "relativeCreated": 10267.722389, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 19:32:04,001" + "asctime": "2025-08-30 16:03:04,898" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -35091,16 +35658,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488724.0018923, - "msecs": 1.0, - "relativeCreated": 10411.663878, - "thread": 135402099861184, + "created": 1756562584.8993766, + "msecs": 899.0, + "relativeCreated": 10268.325822, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:04,001" + "asctime": "2025-08-30 16:03:04,899" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", @@ -35118,19 +35685,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488724.0046597, - "msecs": 4.0, - "relativeCreated": 10414.431102, - "thread": 135402099861184, + "created": 1756562584.9037094, + "msecs": 903.0, + "relativeCreated": 10272.658659, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'true'", - "asctime": "2025-08-29 19:32:04,004" + "asctime": "2025-08-30 16:03:04,903" } ], - "time_consumption": 0.09636211395263672 + "time_consumption": 0.09427833557128906 }, { "name": "__tLogger__", @@ -35148,16 +35715,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488724.101353, - "msecs": 101.0, - "relativeCreated": 10511.124273, - "thread": 135402127188224, + "created": 1756562584.9984539, + "msecs": 998.0, + "relativeCreated": 10367.402869, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.state (ffe.sleep.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 19:32:04,101", + "asctime": "2025-08-30 16:03:04,998", "moduleLogger": [ { "name": "__unittest__", @@ -35176,16 +35743,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488724.1012516, - "msecs": 101.0, - "relativeCreated": 10511.023132, - "thread": 135402127188224, + "created": 1756562584.9982774, + "msecs": 998.0, + "relativeCreated": 10367.226576, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffe.sleep.main_light)): True ()", - "asctime": "2025-08-29 19:32:04,101" + "asctime": "2025-08-30 16:03:04,998" }, { "name": "__unittest__", @@ -35205,19 +35772,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488724.101311, - "msecs": 101.0, - "relativeCreated": 10511.08246, - "thread": 135402127188224, + "created": 1756562584.998376, + "msecs": 998.0, + "relativeCreated": 10367.325051, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffe.sleep.main_light)): result = True ()", - "asctime": "2025-08-29 19:32:04,101" + "asctime": "2025-08-30 16:03:04,998" } ], - "time_consumption": 4.1961669921875e-05 + "time_consumption": 7.796287536621094e-05 }, { "name": "__tLogger__", @@ -35235,16 +35802,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488724.2019138, - "msecs": 201.0, - "relativeCreated": 10611.685311, - "thread": 135402127188224, + "created": 1756562585.0991962, + "msecs": 99.0, + "relativeCreated": 10468.145355, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (ffe.sleep.main_light) to False", - "asctime": "2025-08-29 19:32:04,201", + "asctime": "2025-08-30 16:03:05,099", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", @@ -35262,16 +35829,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488724.1015103, - "msecs": 101.0, - "relativeCreated": 10511.281762, - "thread": 135402127188224, + "created": 1756562584.9986413, + "msecs": 998.0, + "relativeCreated": 10367.590172, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload off", - "asctime": "2025-08-29 19:32:04,101" + "asctime": "2025-08-30 16:03:04,998" }, { "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", @@ -35289,16 +35856,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488724.102497, - "msecs": 102.0, - "relativeCreated": 10512.268467, - "thread": 135402099861184, + "created": 1756562584.9999223, + "msecs": 999.0, + "relativeCreated": 10368.871274, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 19:32:04,102" + "asctime": "2025-08-30 16:03:04,999" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", @@ -35316,19 +35883,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488724.104769, - "msecs": 104.0, - "relativeCreated": 10514.54039, - "thread": 135402099861184, + "created": 1756562585.003549, + "msecs": 3.0, + "relativeCreated": 10372.49825, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'false'", - "asctime": "2025-08-29 19:32:04,104" + "asctime": "2025-08-30 16:03:05,003" } ], - "time_consumption": 0.09714484214782715 + "time_consumption": 0.09564709663391113 }, { "name": "__tLogger__", @@ -35346,16 +35913,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488724.2022882, - "msecs": 202.0, - "relativeCreated": 10612.059449, - "thread": 135402127188224, + "created": 1756562585.099707, + "msecs": 99.0, + "relativeCreated": 10468.655891, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.state (ffe.sleep.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 19:32:04,202", + "asctime": "2025-08-30 16:03:05,099", "moduleLogger": [ { "name": "__unittest__", @@ -35374,16 +35941,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488724.2021751, - "msecs": 202.0, - "relativeCreated": 10611.946754, - "thread": 135402127188224, + "created": 1756562585.0994856, + "msecs": 99.0, + "relativeCreated": 10468.43473, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffe.sleep.main_light)): False ()", - "asctime": "2025-08-29 19:32:04,202" + "asctime": "2025-08-30 16:03:05,099" }, { "name": "__unittest__", @@ -35403,24 +35970,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488724.2022443, - "msecs": 202.0, - "relativeCreated": 10612.015782, - "thread": 135402127188224, + "created": 1756562585.099617, + "msecs": 99.0, + "relativeCreated": 10468.566147, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffe.sleep.main_light)): result = False ()", - "asctime": "2025-08-29 19:32:04,202" + "asctime": "2025-08-30 16:03:05,099" } ], - "time_consumption": 4.38690185546875e-05 + "time_consumption": 8.988380432128906e-05 } ], - "time_consumption": 0.3031628131866455, - "time_start": "2025-08-29 19:32:03,899", - "time_finished": "2025-08-29 19:32:04,202" + "time_consumption": 0.3042910099029541, + "time_start": "2025-08-30 16:03:04,795", + "time_finished": "2025-08-30 16:03:05,099" }, "ViDevCommon.state (ffe.sleep.bed_light_di) -> Light.state (ffe.sleep.bed_light_di)": { "name": "__tLogger__", @@ -35435,16 +36002,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488724.2025301, - "msecs": 202.0, - "relativeCreated": 10612.301436, - "thread": 135402127188224, + "created": 1756562585.1000488, + "msecs": 100.0, + "relativeCreated": 10468.9979, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.state (ffe.sleep.bed_light_di) -> Light.state (ffe.sleep.bed_light_di)", - "asctime": "2025-08-29 19:32:04,202", + "asctime": "2025-08-30 16:03:05,100", "moduleLogger": [], "testcaseLogger": [ { @@ -35462,16 +36029,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488724.3031936, - "msecs": 303.0, - "relativeCreated": 10712.965009, - "thread": 135402127188224, + "created": 1756562585.200947, + "msecs": 200.0, + "relativeCreated": 10569.896098, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:04,303", + "asctime": "2025-08-30 16:03:05,200", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state.set", @@ -35489,16 +36056,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488724.2026715, - "msecs": 202.0, - "relativeCreated": 10612.443004, - "thread": 135402127188224, + "created": 1756562585.100276, + "msecs": 100.0, + "relativeCreated": 10469.225183, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/sleep/bed_light_di/state/set and payload false", - "asctime": "2025-08-29 19:32:04,202" + "asctime": "2025-08-30 16:03:05,100" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", @@ -35516,19 +36083,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488724.2056441, - "msecs": 205.0, - "relativeCreated": 10615.41538, - "thread": 135402099861184, + "created": 1756562585.1043694, + "msecs": 104.0, + "relativeCreated": 10473.318633, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:05,104" } ], - "time_consumption": 0.0975494384765625 + "time_consumption": 0.09657764434814453 }, { "name": "__tLogger__", @@ -35546,16 +36113,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488724.3035784, - "msecs": 303.0, - "relativeCreated": 10713.349832, - "thread": 135402127188224, + "created": 1756562585.2014976, + "msecs": 201.0, + "relativeCreated": 10570.44662, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:04,303", + "asctime": "2025-08-30 16:03:05,201", "moduleLogger": [ { "name": "__unittest__", @@ -35574,16 +36141,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488724.303471, - "msecs": 303.0, - "relativeCreated": 10713.24258, - "thread": 135402127188224, + "created": 1756562585.2013075, + "msecs": 201.0, + "relativeCreated": 10570.256647, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:04,303" + "asctime": "2025-08-30 16:03:05,201" }, { "name": "__unittest__", @@ -35603,19 +36170,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488724.3035336, - "msecs": 303.0, - "relativeCreated": 10713.304948, - "thread": 135402127188224, + "created": 1756562585.2014182, + "msecs": 201.0, + "relativeCreated": 10570.367267, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:04,303" + "asctime": "2025-08-30 16:03:05,201" } ], - "time_consumption": 4.482269287109375e-05 + "time_consumption": 7.939338684082031e-05 }, { "name": "__tLogger__", @@ -35633,16 +36200,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488724.404136, - "msecs": 404.0, - "relativeCreated": 10813.907413, - "thread": 135402127188224, + "created": 1756562585.3022249, + "msecs": 302.0, + "relativeCreated": 10671.174007, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffe.sleep.bed_light_di) to True", - "asctime": "2025-08-29 19:32:04,404", + "asctime": "2025-08-30 16:03:05,302", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state.set", @@ -35660,16 +36227,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488724.3036935, - "msecs": 303.0, - "relativeCreated": 10713.465007, - "thread": 135402127188224, + "created": 1756562585.2016823, + "msecs": 201.0, + "relativeCreated": 10570.631582, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/sleep/bed_light_di/state/set and payload true", - "asctime": "2025-08-29 19:32:04,303" + "asctime": "2025-08-30 16:03:05,201" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", @@ -35687,16 +36254,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488724.3065, - "msecs": 306.0, - "relativeCreated": 10716.271251, - "thread": 135402099861184, + "created": 1756562585.2056608, + "msecs": 205.0, + "relativeCreated": 10574.610131, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:05,205" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -35714,16 +36281,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488724.3067899, - "msecs": 306.0, - "relativeCreated": 10716.561251, - "thread": 135402099861184, + "created": 1756562585.2060528, + "msecs": 206.0, + "relativeCreated": 10575.002105, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:05,206" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -35741,16 +36308,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488724.3075798, - "msecs": 307.0, - "relativeCreated": 10717.351195, - "thread": 135402099861184, + "created": 1756562585.2072062, + "msecs": 207.0, + "relativeCreated": 10576.15513, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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:04,307" + "asctime": "2025-08-30 16:03:05,207" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state", @@ -35768,16 +36335,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488724.3500113, - "msecs": 350.0, - "relativeCreated": 10759.782852, - "thread": 135402099861184, + "created": 1756562585.2545328, + "msecs": 254.0, + "relativeCreated": 10623.482036, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:05,254" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", @@ -35795,19 +36362,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488724.3903985, - "msecs": 390.0, - "relativeCreated": 10800.169903, - "thread": 135402099861184, + "created": 1756562585.298487, + "msecs": 298.0, + "relativeCreated": 10667.436188, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:05,298" } ], - "time_consumption": 0.01373744010925293 + "time_consumption": 0.003737926483154297 }, { "name": "__tLogger__", @@ -35825,16 +36392,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488724.4044955, - "msecs": 404.0, - "relativeCreated": 10814.266764, - "thread": 135402127188224, + "created": 1756562585.3027287, + "msecs": 302.0, + "relativeCreated": 10671.677764, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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", + "asctime": "2025-08-30 16:03:05,302", "moduleLogger": [ { "name": "__unittest__", @@ -35853,16 +36420,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488724.4043643, - "msecs": 404.0, - "relativeCreated": 10814.135643, - "thread": 135402127188224, + "created": 1756562585.3025203, + "msecs": 302.0, + "relativeCreated": 10671.469456, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.state (ffe.sleep.bed_light_di)): True ()", - "asctime": "2025-08-29 19:32:04,404" + "asctime": "2025-08-30 16:03:05,302" }, { "name": "__unittest__", @@ -35882,19 +36449,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488724.404424, - "msecs": 404.0, - "relativeCreated": 10814.19546, - "thread": 135402127188224, + "created": 1756562585.3026502, + "msecs": 302.0, + "relativeCreated": 10671.599229, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.state (ffe.sleep.bed_light_di)): result = True ()", - "asctime": "2025-08-29 19:32:04,404" + "asctime": "2025-08-30 16:03:05,302" } ], - "time_consumption": 7.152557373046875e-05 + "time_consumption": 7.843971252441406e-05 }, { "name": "__tLogger__", @@ -35912,16 +36479,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488724.5051618, - "msecs": 505.0, - "relativeCreated": 10914.933096, - "thread": 135402127188224, + "created": 1756562585.4035137, + "msecs": 403.0, + "relativeCreated": 10772.46284, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffe.sleep.bed_light_di) to False", - "asctime": "2025-08-29 19:32:04,505", + "asctime": "2025-08-30 16:03:05,403", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state.set", @@ -35939,16 +36506,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488724.4046056, - "msecs": 404.0, - "relativeCreated": 10814.377125, - "thread": 135402127188224, + "created": 1756562585.3029134, + "msecs": 302.0, + "relativeCreated": 10671.86263, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/sleep/bed_light_di/state/set and payload false", - "asctime": "2025-08-29 19:32:04,404" + "asctime": "2025-08-30 16:03:05,302" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", @@ -35966,16 +36533,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488724.407357, - "msecs": 407.0, - "relativeCreated": 10817.128445, - "thread": 135402099861184, + "created": 1756562585.3068144, + "msecs": 306.0, + "relativeCreated": 10675.763594, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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,407" + "asctime": "2025-08-30 16:03:05,306" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -35993,16 +36560,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488724.4076445, - "msecs": 407.0, - "relativeCreated": 10817.415733, - "thread": 135402099861184, + "created": 1756562585.3071916, + "msecs": 307.0, + "relativeCreated": 10676.140636, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:04,407" + "asctime": "2025-08-30 16:03:05,307" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -36020,16 +36587,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488724.408351, - "msecs": 408.0, - "relativeCreated": 10818.122416, - "thread": 135402099861184, + "created": 1756562585.3082852, + "msecs": 308.0, + "relativeCreated": 10677.234268, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:04,408" + "asctime": "2025-08-30 16:03:05,308" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state", @@ -36047,19 +36614,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488724.4506338, - "msecs": 450.0, - "relativeCreated": 10860.405219, - "thread": 135402099861184, + "created": 1756562585.3538399, + "msecs": 353.0, + "relativeCreated": 10722.788861, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'false'", - "asctime": "2025-08-29 19:32:04,450" + "asctime": "2025-08-30 16:03:05,353" } ], - "time_consumption": 0.054527997970581055 + "time_consumption": 0.04967379570007324 }, { "name": "__tLogger__", @@ -36077,16 +36644,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488724.5055327, - "msecs": 505.0, - "relativeCreated": 10915.304075, - "thread": 135402127188224, + "created": 1756562585.4039667, + "msecs": 403.0, + "relativeCreated": 10772.915765, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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", + "asctime": "2025-08-30 16:03:05,403", "moduleLogger": [ { "name": "__unittest__", @@ -36105,16 +36672,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488724.505394, - "msecs": 505.0, - "relativeCreated": 10915.165306, - "thread": 135402127188224, + "created": 1756562585.4037971, + "msecs": 403.0, + "relativeCreated": 10772.746404, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.state (ffe.sleep.bed_light_di)): False ()", - "asctime": "2025-08-29 19:32:04,505" + "asctime": "2025-08-30 16:03:05,403" }, { "name": "__unittest__", @@ -36134,24 +36701,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488724.505488, - "msecs": 505.0, - "relativeCreated": 10915.2593, - "thread": 135402127188224, + "created": 1756562585.403893, + "msecs": 403.0, + "relativeCreated": 10772.842109, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.state (ffe.sleep.bed_light_di)): result = False ()", - "asctime": "2025-08-29 19:32:04,505" + "asctime": "2025-08-30 16:03:05,403" } ], - "time_consumption": 4.482269287109375e-05 + "time_consumption": 7.367134094238281e-05 } ], - "time_consumption": 0.30300259590148926, - "time_start": "2025-08-29 19:32:04,202", - "time_finished": "2025-08-29 19:32:04,505" + "time_consumption": 0.30391788482666016, + "time_start": "2025-08-30 16:03:05,100", + "time_finished": "2025-08-30 16:03:05,403" }, "Light.state (ffe.sleep.bed_light_di) -> ViDevCommon.state (ffe.sleep.bed_light_di)": { "name": "__tLogger__", @@ -36166,16 +36733,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488724.5057702, - "msecs": 505.0, - "relativeCreated": 10915.541565, - "thread": 135402127188224, + "created": 1756562585.404297, + "msecs": 404.0, + "relativeCreated": 10773.246361, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Light.state (ffe.sleep.bed_light_di) -> ViDevCommon.state (ffe.sleep.bed_light_di)", - "asctime": "2025-08-29 19:32:04,505", + "asctime": "2025-08-30 16:03:05,404", "moduleLogger": [], "testcaseLogger": [ { @@ -36193,16 +36760,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488724.6064804, - "msecs": 606.0, - "relativeCreated": 11016.251703, - "thread": 135402127188224, + "created": 1756562585.5052147, + "msecs": 505.0, + "relativeCreated": 10874.163949, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:04,606", + "asctime": "2025-08-30 16:03:05,505", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state.set", @@ -36220,19 +36787,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488724.5059292, - "msecs": 505.0, - "relativeCreated": 10915.700651, - "thread": 135402127188224, + "created": 1756562585.4045565, + "msecs": 404.0, + "relativeCreated": 10773.505711, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/sleep/bed_light_di/state/set and payload false", - "asctime": "2025-08-29 19:32:04,505" + "asctime": "2025-08-30 16:03:05,404" } ], - "time_consumption": 0.10055112838745117 + "time_consumption": 0.10065817832946777 }, { "name": "__tLogger__", @@ -36250,16 +36817,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488724.6068203, - "msecs": 606.0, - "relativeCreated": 11016.591786, - "thread": 135402127188224, + "created": 1756562585.5056896, + "msecs": 505.0, + "relativeCreated": 10874.638659, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:04,606", + "asctime": "2025-08-30 16:03:05,505", "moduleLogger": [ { "name": "__unittest__", @@ -36278,16 +36845,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488724.6067102, - "msecs": 606.0, - "relativeCreated": 11016.481658, - "thread": 135402127188224, + "created": 1756562585.50549, + "msecs": 505.0, + "relativeCreated": 10874.439336, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:04,606" + "asctime": "2025-08-30 16:03:05,505" }, { "name": "__unittest__", @@ -36307,19 +36874,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488724.6067672, - "msecs": 606.0, - "relativeCreated": 11016.538432, - "thread": 135402127188224, + "created": 1756562585.5056157, + "msecs": 505.0, + "relativeCreated": 10874.564623, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:04,606" + "asctime": "2025-08-30 16:03:05,505" } ], - "time_consumption": 5.316734313964844e-05 + "time_consumption": 7.390975952148438e-05 }, { "name": "__tLogger__", @@ -36337,16 +36904,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488724.7075467, - "msecs": 707.0, - "relativeCreated": 11117.318007, - "thread": 135402127188224, + "created": 1756562585.606437, + "msecs": 606.0, + "relativeCreated": 10975.386086, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.state (ffe.sleep.bed_light_di) to True", - "asctime": "2025-08-29 19:32:04,707", + "asctime": "2025-08-30 16:03:05,606", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -36364,16 +36931,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488724.6070135, - "msecs": 607.0, - "relativeCreated": 11016.784807, - "thread": 135402127188224, + "created": 1756562585.5059197, + "msecs": 505.0, + "relativeCreated": 10874.868812, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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,607" + "asctime": "2025-08-30 16:03:05,505" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -36391,16 +36958,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488724.6080456, - "msecs": 608.0, - "relativeCreated": 11017.817016, - "thread": 135402099861184, + "created": 1756562585.507088, + "msecs": 507.0, + "relativeCreated": 10876.036921, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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:04,608" + "asctime": "2025-08-30 16:03:05,507" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state", @@ -36418,19 +36985,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488724.6103516, - "msecs": 610.0, - "relativeCreated": 11020.123078, - "thread": 135402099861184, + "created": 1756562585.510691, + "msecs": 510.0, + "relativeCreated": 10879.639949, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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,610" + "asctime": "2025-08-30 16:03:05,510" } ], - "time_consumption": 0.09719514846801758 + "time_consumption": 0.09574604034423828 }, { "name": "__tLogger__", @@ -36448,16 +37015,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488724.7078838, - "msecs": 707.0, - "relativeCreated": 11117.655316, - "thread": 135402127188224, + "created": 1756562585.6069005, + "msecs": 606.0, + "relativeCreated": 10975.849467, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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", + "asctime": "2025-08-30 16:03:05,606", "moduleLogger": [ { "name": "__unittest__", @@ -36476,16 +37043,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488724.7077808, - "msecs": 707.0, - "relativeCreated": 11117.552239, - "thread": 135402127188224, + "created": 1756562585.6067271, + "msecs": 606.0, + "relativeCreated": 10975.676332, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffe.sleep.bed_light_di)): True ()", - "asctime": "2025-08-29 19:32:04,707" + "asctime": "2025-08-30 16:03:05,606" }, { "name": "__unittest__", @@ -36505,19 +37072,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488724.7078397, - "msecs": 707.0, - "relativeCreated": 11117.611281, - "thread": 135402127188224, + "created": 1756562585.6068268, + "msecs": 606.0, + "relativeCreated": 10975.775791, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffe.sleep.bed_light_di)): result = True ()", - "asctime": "2025-08-29 19:32:04,707" + "asctime": "2025-08-30 16:03:05,606" } ], - "time_consumption": 4.410743713378906e-05 + "time_consumption": 7.367134094238281e-05 }, { "name": "__tLogger__", @@ -36535,16 +37102,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488724.808559, - "msecs": 808.0, - "relativeCreated": 11218.330167, - "thread": 135402127188224, + "created": 1756562585.7077327, + "msecs": 707.0, + "relativeCreated": 11076.681775, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.state (ffe.sleep.bed_light_di) to False", - "asctime": "2025-08-29 19:32:04,808", + "asctime": "2025-08-30 16:03:05,707", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -36562,16 +37129,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488724.7080464, - "msecs": 708.0, - "relativeCreated": 11117.817689, - "thread": 135402127188224, + "created": 1756562585.607151, + "msecs": 607.0, + "relativeCreated": 10976.100284, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:04,708" + "asctime": "2025-08-30 16:03:05,607" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -36589,16 +37156,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488724.7091532, - "msecs": 709.0, - "relativeCreated": 11118.924686, - "thread": 135402099861184, + "created": 1756562585.6084824, + "msecs": 608.0, + "relativeCreated": 10977.431465, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:04,709" + "asctime": "2025-08-30 16:03:05,608" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state", @@ -36616,19 +37183,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488724.7114296, - "msecs": 711.0, - "relativeCreated": 11121.20098, - "thread": 135402099861184, + "created": 1756562585.61209, + "msecs": 612.0, + "relativeCreated": 10981.039116, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'false'", - "asctime": "2025-08-29 19:32:04,711" + "asctime": "2025-08-30 16:03:05,612" } ], - "time_consumption": 0.09712934494018555 + "time_consumption": 0.0956425666809082 }, { "name": "__tLogger__", @@ -36646,16 +37213,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488724.8089206, - "msecs": 808.0, - "relativeCreated": 11218.691887, - "thread": 135402127188224, + "created": 1756562585.7082362, + "msecs": 708.0, + "relativeCreated": 11077.185347, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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", + "asctime": "2025-08-30 16:03:05,708", "moduleLogger": [ { "name": "__unittest__", @@ -36674,16 +37241,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488724.808815, - "msecs": 808.0, - "relativeCreated": 11218.586605, - "thread": 135402127188224, + "created": 1756562585.708025, + "msecs": 708.0, + "relativeCreated": 11076.97414, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffe.sleep.bed_light_di)): False ()", - "asctime": "2025-08-29 19:32:04,808" + "asctime": "2025-08-30 16:03:05,708" }, { "name": "__unittest__", @@ -36703,24 +37270,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488724.8088725, - "msecs": 808.0, - "relativeCreated": 11218.643878, - "thread": 135402127188224, + "created": 1756562585.7081254, + "msecs": 708.0, + "relativeCreated": 11077.074604, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffe.sleep.bed_light_di)): result = False ()", - "asctime": "2025-08-29 19:32:04,808" + "asctime": "2025-08-30 16:03:05,708" } ], - "time_consumption": 4.8160552978515625e-05 + "time_consumption": 0.00011086463928222656 } ], - "time_consumption": 0.3031504154205322, - "time_start": "2025-08-29 19:32:04,505", - "time_finished": "2025-08-29 19:32:04,808" + "time_consumption": 0.3039391040802002, + "time_start": "2025-08-30 16:03:05,404", + "time_finished": "2025-08-30 16:03:05,708" }, "ViDevCommon.state (ffe.sleep.bed_light_ma) -> Powerplug1P.state (ffe.sleep.bed_light_ma)": { "name": "__tLogger__", @@ -36735,16 +37302,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488724.809148, - "msecs": 809.0, - "relativeCreated": 11218.919616, - "thread": 135402127188224, + "created": 1756562585.7085898, + "msecs": 708.0, + "relativeCreated": 11077.538982, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.state (ffe.sleep.bed_light_ma) -> Powerplug1P.state (ffe.sleep.bed_light_ma)", - "asctime": "2025-08-29 19:32:04,809", + "asctime": "2025-08-30 16:03:05,708", "moduleLogger": [], "testcaseLogger": [ { @@ -36762,16 +37329,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488724.9098966, - "msecs": 909.0, - "relativeCreated": 11319.668165, - "thread": 135402127188224, + "created": 1756562585.809405, + "msecs": 809.0, + "relativeCreated": 11178.354243, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:04,909", + "asctime": "2025-08-30 16:03:05,809", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state.set", @@ -36789,19 +37356,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488724.8093295, - "msecs": 809.0, - "relativeCreated": 11219.100946, - "thread": 135402127188224, + "created": 1756562585.7088304, + "msecs": 708.0, + "relativeCreated": 11077.779678, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:05,708" } ], - "time_consumption": 0.10056710243225098 + "time_consumption": 0.10057473182678223 }, { "name": "__tLogger__", @@ -36819,16 +37386,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488724.9102771, - "msecs": 910.0, - "relativeCreated": 11320.0485, - "thread": 135402127188224, + "created": 1756562585.8099234, + "msecs": 809.0, + "relativeCreated": 11178.872323, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:04,910", + "asctime": "2025-08-30 16:03:05,809", "moduleLogger": [ { "name": "__unittest__", @@ -36847,16 +37414,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488724.910134, - "msecs": 910.0, - "relativeCreated": 11319.905535, - "thread": 135402127188224, + "created": 1756562585.8097017, + "msecs": 809.0, + "relativeCreated": 11178.650763, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:04,910" + "asctime": "2025-08-30 16:03:05,809" }, { "name": "__unittest__", @@ -36876,19 +37443,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488724.9101918, - "msecs": 910.0, - "relativeCreated": 11319.963343, - "thread": 135402127188224, + "created": 1756562585.8098378, + "msecs": 809.0, + "relativeCreated": 11178.787047, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:04,910" + "asctime": "2025-08-30 16:03:05,809" } ], - "time_consumption": 8.535385131835938e-05 + "time_consumption": 8.559226989746094e-05 }, { "name": "__tLogger__", @@ -36906,16 +37473,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488725.0109665, - "msecs": 10.0, - "relativeCreated": 11420.737882, - "thread": 135402127188224, + "created": 1756562585.9108121, + "msecs": 910.0, + "relativeCreated": 11279.761322, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffe.sleep.bed_light_ma) to True", - "asctime": "2025-08-29 19:32:05,010", + "asctime": "2025-08-30 16:03:05,910", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state.set", @@ -36933,16 +37500,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488724.9104125, - "msecs": 910.0, - "relativeCreated": 11320.184035, - "thread": 135402127188224, + "created": 1756562585.8101165, + "msecs": 810.0, + "relativeCreated": 11179.065847, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:05,810" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma.set", @@ -36960,16 +37527,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488724.9132671, - "msecs": 913.0, - "relativeCreated": 11323.038588, - "thread": 135402099861184, + "created": 1756562585.8141396, + "msecs": 814.0, + "relativeCreated": 11183.088695, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:05,814" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", @@ -36987,16 +37554,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488724.9135182, - "msecs": 913.0, - "relativeCreated": 11323.289622, - "thread": 135402099861184, + "created": 1756562585.8144975, + "msecs": 814.0, + "relativeCreated": 11183.446719, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:05,814" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", @@ -37014,16 +37581,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488724.9141273, - "msecs": 914.0, - "relativeCreated": 11323.898901, - "thread": 135402099861184, + "created": 1756562585.8156123, + "msecs": 815.0, + "relativeCreated": 11184.561487, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:05,815" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state", @@ -37041,19 +37608,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488724.9562163, - "msecs": 956.0, - "relativeCreated": 11365.987662, - "thread": 135402099861184, + "created": 1756562585.8609626, + "msecs": 860.0, + "relativeCreated": 11229.911768, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:05,860" } ], - "time_consumption": 0.05475020408630371 + "time_consumption": 0.049849510192871094 }, { "name": "__tLogger__", @@ -37071,16 +37638,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488725.0113127, - "msecs": 11.0, - "relativeCreated": 11421.084121, - "thread": 135402127188224, + "created": 1756562585.9112697, + "msecs": 911.0, + "relativeCreated": 11280.218847, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:05,911", "moduleLogger": [ { "name": "__unittest__", @@ -37099,16 +37666,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488725.0112069, - "msecs": 11.0, - "relativeCreated": 11420.978314, - "thread": 135402127188224, + "created": 1756562585.9111009, + "msecs": 911.0, + "relativeCreated": 11280.05015, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Powerplug1P.state (ffe.sleep.bed_light_ma)): True ()", - "asctime": "2025-08-29 19:32:05,011" + "asctime": "2025-08-30 16:03:05,911" }, { "name": "__unittest__", @@ -37128,19 +37695,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488725.0112681, - "msecs": 11.0, - "relativeCreated": 11421.039563, - "thread": 135402127188224, + "created": 1756562585.9111962, + "msecs": 911.0, + "relativeCreated": 11280.145287, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Powerplug1P.state (ffe.sleep.bed_light_ma)): result = True ()", - "asctime": "2025-08-29 19:32:05,011" + "asctime": "2025-08-30 16:03:05,911" } ], - "time_consumption": 4.458427429199219e-05 + "time_consumption": 7.343292236328125e-05 }, { "name": "__tLogger__", @@ -37158,16 +37725,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488725.111969, - "msecs": 111.0, - "relativeCreated": 11521.740556, - "thread": 135402127188224, + "created": 1756562586.012097, + "msecs": 12.0, + "relativeCreated": 11381.04594, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffe.sleep.bed_light_ma) to False", - "asctime": "2025-08-29 19:32:05,111", + "asctime": "2025-08-30 16:03:06,012", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state.set", @@ -37185,16 +37752,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488725.0114284, - "msecs": 11.0, - "relativeCreated": 11421.199782, - "thread": 135402127188224, + "created": 1756562585.9114482, + "msecs": 911.0, + "relativeCreated": 11280.397555, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:05,911" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma.set", @@ -37212,16 +37779,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488725.014314, - "msecs": 14.0, - "relativeCreated": 11424.085292, - "thread": 135402099861184, + "created": 1756562585.9153621, + "msecs": 915.0, + "relativeCreated": 11284.311111, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:05,915" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", @@ -37239,16 +37806,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488725.014559, - "msecs": 14.0, - "relativeCreated": 11424.330478, - "thread": 135402099861184, + "created": 1756562585.9157183, + "msecs": 915.0, + "relativeCreated": 11284.6674, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:05,915" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", @@ -37266,16 +37833,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488725.0152018, - "msecs": 15.0, - "relativeCreated": 11424.973276, - "thread": 135402099861184, + "created": 1756562585.9167907, + "msecs": 916.0, + "relativeCreated": 11285.739823, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:05,916" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state", @@ -37293,19 +37860,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488725.0572026, - "msecs": 57.0, - "relativeCreated": 11466.974231, - "thread": 135402099861184, + "created": 1756562585.9616506, + "msecs": 961.0, + "relativeCreated": 11330.599831, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:05,961" } ], - "time_consumption": 0.05476641654968262 + "time_consumption": 0.050446271896362305 }, { "name": "__tLogger__", @@ -37323,16 +37890,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488725.1123, - "msecs": 112.0, - "relativeCreated": 11522.071364, - "thread": 135402127188224, + "created": 1756562586.0126793, + "msecs": 12.0, + "relativeCreated": 11381.628532, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:06,012", "moduleLogger": [ { "name": "__unittest__", @@ -37351,16 +37918,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488725.1122024, - "msecs": 112.0, - "relativeCreated": 11521.973931, - "thread": 135402127188224, + "created": 1756562586.0124607, + "msecs": 12.0, + "relativeCreated": 11381.409972, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Powerplug1P.state (ffe.sleep.bed_light_ma)): False ()", - "asctime": "2025-08-29 19:32:05,112" + "asctime": "2025-08-30 16:03:06,012" }, { "name": "__unittest__", @@ -37380,24 +37947,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488725.112259, - "msecs": 112.0, - "relativeCreated": 11522.03018, - "thread": 135402127188224, + "created": 1756562586.0125918, + "msecs": 12.0, + "relativeCreated": 11381.541006, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Powerplug1P.state (ffe.sleep.bed_light_ma)): result = False ()", - "asctime": "2025-08-29 19:32:05,112" + "asctime": "2025-08-30 16:03:06,012" } ], - "time_consumption": 4.100799560546875e-05 + "time_consumption": 8.749961853027344e-05 } ], - "time_consumption": 0.30315184593200684, - "time_start": "2025-08-29 19:32:04,809", - "time_finished": "2025-08-29 19:32:05,112" + "time_consumption": 0.3040895462036133, + "time_start": "2025-08-30 16:03:05,708", + "time_finished": "2025-08-30 16:03:06,012" }, "Powerplug1P.state (ffe.sleep.bed_light_ma) -> ViDevCommon.state (ffe.sleep.bed_light_ma)": { "name": "__tLogger__", @@ -37412,16 +37979,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488725.1125534, - "msecs": 112.0, - "relativeCreated": 11522.324963, - "thread": 135402127188224, + "created": 1756562586.0131643, + "msecs": 13.0, + "relativeCreated": 11382.113385, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:06,013", "moduleLogger": [], "testcaseLogger": [ { @@ -37439,16 +38006,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488725.2132263, - "msecs": 213.0, - "relativeCreated": 11622.997632, - "thread": 135402127188224, + "created": 1756562586.113979, + "msecs": 113.0, + "relativeCreated": 11482.928212, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:05,213", + "asctime": "2025-08-30 16:03:06,113", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state.set", @@ -37466,19 +38033,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488725.1127074, - "msecs": 112.0, - "relativeCreated": 11522.478675, - "thread": 135402127188224, + "created": 1756562586.013431, + "msecs": 13.0, + "relativeCreated": 11382.380123, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:06,013" } ], - "time_consumption": 0.10051894187927246 + "time_consumption": 0.10054802894592285 }, { "name": "__tLogger__", @@ -37496,16 +38063,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488725.2135808, - "msecs": 213.0, - "relativeCreated": 11623.352341, - "thread": 135402127188224, + "created": 1756562586.1145036, + "msecs": 114.0, + "relativeCreated": 11483.45269, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:05,213", + "asctime": "2025-08-30 16:03:06,114", "moduleLogger": [ { "name": "__unittest__", @@ -37524,16 +38091,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488725.2134867, - "msecs": 213.0, - "relativeCreated": 11623.258063, - "thread": 135402127188224, + "created": 1756562586.1142764, + "msecs": 114.0, + "relativeCreated": 11483.225403, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:05,213" + "asctime": "2025-08-30 16:03:06,114" }, { "name": "__unittest__", @@ -37553,19 +38120,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488725.2135417, - "msecs": 213.0, - "relativeCreated": 11623.312976, - "thread": 135402127188224, + "created": 1756562586.114411, + "msecs": 114.0, + "relativeCreated": 11483.360229, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:05,213" + "asctime": "2025-08-30 16:03:06,114" } ], - "time_consumption": 3.910064697265625e-05 + "time_consumption": 9.250640869140625e-05 }, { "name": "__tLogger__", @@ -37583,16 +38150,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488725.3142953, - "msecs": 314.0, - "relativeCreated": 11724.066648, - "thread": 135402127188224, + "created": 1756562586.2163787, + "msecs": 216.0, + "relativeCreated": 11585.327744, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Powerplug1P.state (ffe.sleep.bed_light_ma) to True", - "asctime": "2025-08-29 19:32:05,314", + "asctime": "2025-08-30 16:03:06,216", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", @@ -37610,16 +38177,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488725.2137296, - "msecs": 213.0, - "relativeCreated": 11623.500921, - "thread": 135402127188224, + "created": 1756562586.1147313, + "msecs": 114.0, + "relativeCreated": 11483.680351, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:06,114" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", @@ -37637,16 +38204,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488725.2148929, - "msecs": 214.0, - "relativeCreated": 11624.664154, - "thread": 135402099861184, + "created": 1756562586.1160374, + "msecs": 116.0, + "relativeCreated": 11484.986588, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:06,116" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state", @@ -37664,19 +38231,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488725.2170758, - "msecs": 217.0, - "relativeCreated": 11626.84715, - "thread": 135402099861184, + "created": 1756562586.1189365, + "msecs": 118.0, + "relativeCreated": 11487.88565, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:06,118" } ], - "time_consumption": 0.09721946716308594 + "time_consumption": 0.0974421501159668 }, { "name": "__tLogger__", @@ -37694,16 +38261,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488725.314662, - "msecs": 314.0, - "relativeCreated": 11724.43331, - "thread": 135402127188224, + "created": 1756562586.2168803, + "msecs": 216.0, + "relativeCreated": 11585.829415, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:06,216", "moduleLogger": [ { "name": "__unittest__", @@ -37722,16 +38289,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488725.3145607, - "msecs": 314.0, - "relativeCreated": 11724.332116, - "thread": 135402127188224, + "created": 1756562586.216676, + "msecs": 216.0, + "relativeCreated": 11585.625127, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffe.sleep.bed_light_ma)): True ()", - "asctime": "2025-08-29 19:32:05,314" + "asctime": "2025-08-30 16:03:06,216" }, { "name": "__unittest__", @@ -37751,19 +38318,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488725.3146186, - "msecs": 314.0, - "relativeCreated": 11724.390006, - "thread": 135402127188224, + "created": 1756562586.2168028, + "msecs": 216.0, + "relativeCreated": 11585.752013, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffe.sleep.bed_light_ma)): result = True ()", - "asctime": "2025-08-29 19:32:05,314" + "asctime": "2025-08-30 16:03:06,216" } ], - "time_consumption": 4.3392181396484375e-05 + "time_consumption": 7.748603820800781e-05 }, { "name": "__tLogger__", @@ -37781,16 +38348,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488725.4152493, - "msecs": 415.0, - "relativeCreated": 11825.020956, - "thread": 135402127188224, + "created": 1756562586.3176742, + "msecs": 317.0, + "relativeCreated": 11686.623391, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Powerplug1P.state (ffe.sleep.bed_light_ma) to False", - "asctime": "2025-08-29 19:32:05,415", + "asctime": "2025-08-30 16:03:06,317", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", @@ -37808,16 +38375,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488725.3147938, - "msecs": 314.0, - "relativeCreated": 11724.565115, - "thread": 135402127188224, + "created": 1756562586.2171535, + "msecs": 217.0, + "relativeCreated": 11586.102603, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:06,217" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_ma", @@ -37835,16 +38402,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488725.3160114, - "msecs": 316.0, - "relativeCreated": 11725.782977, - "thread": 135402099861184, + "created": 1756562586.2185736, + "msecs": 218.0, + "relativeCreated": 11587.522722, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:06,218" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state", @@ -37862,19 +38429,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488725.3180923, - "msecs": 318.0, - "relativeCreated": 11727.863715, - "thread": 135402099861184, + "created": 1756562586.2217438, + "msecs": 221.0, + "relativeCreated": 11590.693045, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:06,221" } ], - "time_consumption": 0.09715700149536133 + "time_consumption": 0.09593033790588379 }, { "name": "__tLogger__", @@ -37892,16 +38459,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488725.415641, - "msecs": 415.0, - "relativeCreated": 11825.412437, - "thread": 135402127188224, + "created": 1756562586.3181775, + "msecs": 318.0, + "relativeCreated": 11687.126588, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:06,318", "moduleLogger": [ { "name": "__unittest__", @@ -37920,16 +38487,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488725.4155324, - "msecs": 415.0, - "relativeCreated": 11825.303668, - "thread": 135402127188224, + "created": 1756562586.317983, + "msecs": 317.0, + "relativeCreated": 11686.932023, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffe.sleep.bed_light_ma)): False ()", - "asctime": "2025-08-29 19:32:05,415" + "asctime": "2025-08-30 16:03:06,317" }, { "name": "__unittest__", @@ -37949,24 +38516,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488725.415592, - "msecs": 415.0, - "relativeCreated": 11825.363308, - "thread": 135402127188224, + "created": 1756562586.3180907, + "msecs": 318.0, + "relativeCreated": 11687.039837, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffe.sleep.bed_light_ma)): result = False ()", - "asctime": "2025-08-29 19:32:05,415" + "asctime": "2025-08-30 16:03:06,318" } ], - "time_consumption": 4.9114227294921875e-05 + "time_consumption": 8.678436279296875e-05 } ], - "time_consumption": 0.3030877113342285, - "time_start": "2025-08-29 19:32:05,112", - "time_finished": "2025-08-29 19:32:05,415" + "time_consumption": 0.30501317977905273, + "time_start": "2025-08-30 16:03:06,013", + "time_finished": "2025-08-30 16:03:06,318" }, "ViDevCommon.brightness (ffe.sleep.main_light) -> Light.brightness (ffe.sleep.main_light)": { "name": "__tLogger__", @@ -37981,16 +38548,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488725.4158556, - "msecs": 415.0, - "relativeCreated": 11825.626961, - "thread": 135402127188224, + "created": 1756562586.3186252, + "msecs": 318.0, + "relativeCreated": 11687.574388, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.brightness (ffe.sleep.main_light) -> Light.brightness (ffe.sleep.main_light)", - "asctime": "2025-08-29 19:32:05,415", + "asctime": "2025-08-30 16:03:06,318", "moduleLogger": [], "testcaseLogger": [ { @@ -38006,16 +38573,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488725.51674, - "msecs": 516.0, - "relativeCreated": 11926.511562, - "thread": 135402127188224, + "created": 1756562586.4199593, + "msecs": 419.0, + "relativeCreated": 11788.908312, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:05,516", + "asctime": "2025-08-30 16:03:06,419", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", @@ -38033,16 +38600,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488725.4160044, - "msecs": 416.0, - "relativeCreated": 11825.775716, - "thread": 135402127188224, + "created": 1756562586.3189, + "msecs": 318.0, + "relativeCreated": 11687.84925, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:06,318" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -38060,16 +38627,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488725.4163306, - "msecs": 416.0, - "relativeCreated": 11826.101844, - "thread": 135402127188224, + "created": 1756562586.319442, + "msecs": 319.0, + "relativeCreated": 11688.390917, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:05,416" + "asctime": "2025-08-30 16:03:06,319" }, { "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", @@ -38087,16 +38654,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488725.4173086, - "msecs": 417.0, - "relativeCreated": 11827.080217, - "thread": 135402099861184, + "created": 1756562586.3207254, + "msecs": 320.0, + "relativeCreated": 11689.67461, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:06,320" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -38114,16 +38681,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488725.417672, - "msecs": 417.0, - "relativeCreated": 11827.443495, - "thread": 135402099861184, + "created": 1756562586.3214183, + "msecs": 321.0, + "relativeCreated": 11690.36745, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:05,417" + "asctime": "2025-08-30 16:03:06,321" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", @@ -38141,19 +38708,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488725.459175, - "msecs": 459.0, - "relativeCreated": 11868.94666, - "thread": 135402099861184, + "created": 1756562586.3618486, + "msecs": 361.0, + "relativeCreated": 11730.797584, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'true'", - "asctime": "2025-08-29 19:32:05,459" + "asctime": "2025-08-30 16:03:06,361" } ], - "time_consumption": 0.05756497383117676 + "time_consumption": 0.058110713958740234 }, { "name": "__tLogger__", @@ -38170,16 +38737,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488725.6177278, - "msecs": 617.0, - "relativeCreated": 12027.499142, - "thread": 135402127188224, + "created": 1756562586.5213997, + "msecs": 521.0, + "relativeCreated": 11890.349038, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 19:32:05,617", + "asctime": "2025-08-30 16:03:06,521", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness.set", @@ -38197,16 +38764,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488725.5170326, - "msecs": 517.0, - "relativeCreated": 11926.80402, - "thread": 135402127188224, + "created": 1756562586.4203203, + "msecs": 420.0, + "relativeCreated": 11789.269438, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 100", - "asctime": "2025-08-29 19:32:05,517" + "asctime": "2025-08-30 16:03:06,420" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -38224,16 +38791,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488725.517352, - "msecs": 517.0, - "relativeCreated": 11927.123597, - "thread": 135402127188224, + "created": 1756562586.4207518, + "msecs": 420.0, + "relativeCreated": 11789.700922, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:05,517" + "asctime": "2025-08-30 16:03:06,420" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", @@ -38251,16 +38818,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488725.5203624, - "msecs": 520.0, - "relativeCreated": 11930.13398, - "thread": 135402099861184, + "created": 1756562586.4247038, + "msecs": 424.0, + "relativeCreated": 11793.652817, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:06,424" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -38278,16 +38845,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488725.5207345, - "msecs": 520.0, - "relativeCreated": 11930.505997, - "thread": 135402099861184, + "created": 1756562586.4253511, + "msecs": 425.0, + "relativeCreated": 11794.300226, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:05,520" + "asctime": "2025-08-30 16:03:06,425" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", @@ -38305,19 +38872,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488725.563524, - "msecs": 563.0, - "relativeCreated": 11973.295464, - "thread": 135402099861184, + "created": 1756562586.4691365, + "msecs": 469.0, + "relativeCreated": 11838.08545, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'100'", - "asctime": "2025-08-29 19:32:05,563" + "asctime": "2025-08-30 16:03:06,469" } ], - "time_consumption": 0.05420374870300293 + "time_consumption": 0.05226325988769531 }, { "name": "__tLogger__", @@ -38335,16 +38902,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488725.6180818, - "msecs": 618.0, - "relativeCreated": 12027.853255, - "thread": 135402127188224, + "created": 1756562586.5219753, + "msecs": 521.0, + "relativeCreated": 11890.924409, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 19:32:05,618", + "asctime": "2025-08-30 16:03:06,521", "moduleLogger": [ { "name": "__unittest__", @@ -38363,16 +38930,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488725.6179793, - "msecs": 617.0, - "relativeCreated": 12027.750764, - "thread": 135402127188224, + "created": 1756562586.5217314, + "msecs": 521.0, + "relativeCreated": 11890.680567, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 19:32:05,617" + "asctime": "2025-08-30 16:03:06,521" }, { "name": "__unittest__", @@ -38392,19 +38959,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488725.6180384, - "msecs": 618.0, - "relativeCreated": 12027.809835, - "thread": 135402127188224, + "created": 1756562586.5218837, + "msecs": 521.0, + "relativeCreated": 11890.832819, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 19:32:05,618" + "asctime": "2025-08-30 16:03:06,521" } ], - "time_consumption": 4.3392181396484375e-05 + "time_consumption": 9.1552734375e-05 }, { "name": "__tLogger__", @@ -38422,16 +38989,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488725.718587, - "msecs": 718.0, - "relativeCreated": 12128.358353, - "thread": 135402127188224, + "created": 1756562586.6228182, + "msecs": 622.0, + "relativeCreated": 11991.767506, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.sleep.main_light) to 0", - "asctime": "2025-08-29 19:32:05,718", + "asctime": "2025-08-30 16:03:06,622", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness.set", @@ -38449,16 +39016,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488725.6181927, - "msecs": 618.0, - "relativeCreated": 12027.964152, - "thread": 135402127188224, + "created": 1756562586.5221772, + "msecs": 522.0, + "relativeCreated": 11891.126483, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 0", - "asctime": "2025-08-29 19:32:05,618" + "asctime": "2025-08-30 16:03:06,522" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", @@ -38476,16 +39043,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488725.6210601, - "msecs": 621.0, - "relativeCreated": 12030.831449, - "thread": 135402099861184, + "created": 1756562586.5265524, + "msecs": 526.0, + "relativeCreated": 11895.501483, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:06,526" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -38503,16 +39070,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488725.6213207, - "msecs": 621.0, - "relativeCreated": 12031.092168, - "thread": 135402099861184, + "created": 1756562586.5269923, + "msecs": 526.0, + "relativeCreated": 11895.941379, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:05,621" + "asctime": "2025-08-30 16:03:06,526" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -38530,16 +39097,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488725.6219728, - "msecs": 621.0, - "relativeCreated": 12031.74417, - "thread": 135402099861184, + "created": 1756562586.528255, + "msecs": 528.0, + "relativeCreated": 11897.204064, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:05,621" + "asctime": "2025-08-30 16:03:06,528" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", @@ -38557,19 +39124,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488725.6644948, - "msecs": 664.0, - "relativeCreated": 12074.266325, - "thread": 135402099861184, + "created": 1756562586.577587, + "msecs": 577.0, + "relativeCreated": 11946.536114, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'0'", - "asctime": "2025-08-29 19:32:05,664" + "asctime": "2025-08-30 16:03:06,577" } ], - "time_consumption": 0.0540921688079834 + "time_consumption": 0.04523134231567383 }, { "name": "__tLogger__", @@ -38587,16 +39154,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488725.7189455, - "msecs": 718.0, - "relativeCreated": 12128.716842, - "thread": 135402127188224, + "created": 1756562586.6234124, + "msecs": 623.0, + "relativeCreated": 11992.361585, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.brightness (ffe.sleep.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 19:32:05,718", + "asctime": "2025-08-30 16:03:06,623", "moduleLogger": [ { "name": "__unittest__", @@ -38615,16 +39182,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488725.7188451, - "msecs": 718.0, - "relativeCreated": 12128.616554, - "thread": 135402127188224, + "created": 1756562586.6231678, + "msecs": 623.0, + "relativeCreated": 11992.116943, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffe.sleep.main_light)): 0 ()", - "asctime": "2025-08-29 19:32:05,718" + "asctime": "2025-08-30 16:03:06,623" }, { "name": "__unittest__", @@ -38644,19 +39211,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488725.7189028, - "msecs": 718.0, - "relativeCreated": 12128.674166, - "thread": 135402127188224, + "created": 1756562586.6233106, + "msecs": 623.0, + "relativeCreated": 11992.259667, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.sleep.main_light)): result = 0 ()", - "asctime": "2025-08-29 19:32:05,718" + "asctime": "2025-08-30 16:03:06,623" } ], - "time_consumption": 4.267692565917969e-05 + "time_consumption": 0.00010180473327636719 }, { "name": "__tLogger__", @@ -38674,16 +39241,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488725.8195643, - "msecs": 819.0, - "relativeCreated": 12229.33568, - "thread": 135402127188224, + "created": 1756562586.7243474, + "msecs": 724.0, + "relativeCreated": 12093.29656, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.sleep.main_light) to 20", - "asctime": "2025-08-29 19:32:05,819", + "asctime": "2025-08-30 16:03:06,724", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness.set", @@ -38701,16 +39268,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488725.7190607, - "msecs": 719.0, - "relativeCreated": 12128.832217, - "thread": 135402127188224, + "created": 1756562586.6236324, + "msecs": 623.0, + "relativeCreated": 11992.581456, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 20", - "asctime": "2025-08-29 19:32:05,719" + "asctime": "2025-08-30 16:03:06,623" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", @@ -38728,16 +39295,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488725.722096, - "msecs": 722.0, - "relativeCreated": 12131.867389, - "thread": 135402099861184, + "created": 1756562586.6281877, + "msecs": 628.0, + "relativeCreated": 11997.136889, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:06,628" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -38755,16 +39322,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488725.7223508, - "msecs": 722.0, - "relativeCreated": 12132.122166, - "thread": 135402099861184, + "created": 1756562586.6286128, + "msecs": 628.0, + "relativeCreated": 11997.561977, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:05,722" + "asctime": "2025-08-30 16:03:06,628" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -38782,16 +39349,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488725.7231061, - "msecs": 723.0, - "relativeCreated": 12132.877487, - "thread": 135402099861184, + "created": 1756562586.629881, + "msecs": 629.0, + "relativeCreated": 11998.829891, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:05,723" + "asctime": "2025-08-30 16:03:06,629" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", @@ -38809,19 +39376,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488725.7655413, - "msecs": 765.0, - "relativeCreated": 12175.312775, - "thread": 135402099861184, + "created": 1756562586.6738486, + "msecs": 673.0, + "relativeCreated": 12042.797666, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'20'", - "asctime": "2025-08-29 19:32:05,765" + "asctime": "2025-08-30 16:03:06,673" } ], - "time_consumption": 0.054023027420043945 + "time_consumption": 0.05049872398376465 }, { "name": "__tLogger__", @@ -38839,16 +39406,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488725.819903, - "msecs": 819.0, - "relativeCreated": 12229.674402, - "thread": 135402127188224, + "created": 1756562586.7248993, + "msecs": 724.0, + "relativeCreated": 12093.848362, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.brightness (ffe.sleep.main_light) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 19:32:05,819", + "asctime": "2025-08-30 16:03:06,724", "moduleLogger": [ { "name": "__unittest__", @@ -38867,16 +39434,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488725.819806, - "msecs": 819.0, - "relativeCreated": 12229.577708, - "thread": 135402127188224, + "created": 1756562586.7246656, + "msecs": 724.0, + "relativeCreated": 12093.614678, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffe.sleep.main_light)): 20 ()", - "asctime": "2025-08-29 19:32:05,819" + "asctime": "2025-08-30 16:03:06,724" }, { "name": "__unittest__", @@ -38896,19 +39463,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488725.8198621, - "msecs": 819.0, - "relativeCreated": 12229.633475, - "thread": 135402127188224, + "created": 1756562586.7247763, + "msecs": 724.0, + "relativeCreated": 12093.725299, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.sleep.main_light)): result = 20 ()", - "asctime": "2025-08-29 19:32:05,819" + "asctime": "2025-08-30 16:03:06,724" } ], - "time_consumption": 4.076957702636719e-05 + "time_consumption": 0.00012302398681640625 }, { "name": "__tLogger__", @@ -38926,16 +39493,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488725.9205556, - "msecs": 920.0, - "relativeCreated": 12330.326863, - "thread": 135402127188224, + "created": 1756562586.826917, + "msecs": 826.0, + "relativeCreated": 12195.865955, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.sleep.main_light) to 40", - "asctime": "2025-08-29 19:32:05,920", + "asctime": "2025-08-30 16:03:06,826", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness.set", @@ -38953,16 +39520,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488725.8200133, - "msecs": 820.0, - "relativeCreated": 12229.784704, - "thread": 135402127188224, + "created": 1756562586.725176, + "msecs": 725.0, + "relativeCreated": 12094.125084, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 40", - "asctime": "2025-08-29 19:32:05,820" + "asctime": "2025-08-30 16:03:06,725" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", @@ -38980,16 +39547,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488725.823189, - "msecs": 823.0, - "relativeCreated": 12232.960516, - "thread": 135402099861184, + "created": 1756562586.729651, + "msecs": 729.0, + "relativeCreated": 12098.600036, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:06,729" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -39007,16 +39574,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488725.8234625, - "msecs": 823.0, - "relativeCreated": 12233.233927, - "thread": 135402099861184, + "created": 1756562586.730079, + "msecs": 730.0, + "relativeCreated": 12099.02804, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:05,823" + "asctime": "2025-08-30 16:03:06,730" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -39034,16 +39601,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488725.8241048, - "msecs": 824.0, - "relativeCreated": 12233.876136, - "thread": 135402099861184, + "created": 1756562586.7313545, + "msecs": 731.0, + "relativeCreated": 12100.303605, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:05,824" + "asctime": "2025-08-30 16:03:06,731" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", @@ -39061,19 +39628,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488725.8664548, - "msecs": 866.0, - "relativeCreated": 12276.226251, - "thread": 135402099861184, + "created": 1756562586.773868, + "msecs": 773.0, + "relativeCreated": 12142.817237, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'40'", - "asctime": "2025-08-29 19:32:05,866" + "asctime": "2025-08-30 16:03:06,773" } ], - "time_consumption": 0.054100751876831055 + "time_consumption": 0.05304884910583496 }, { "name": "__tLogger__", @@ -39091,16 +39658,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488725.9208822, - "msecs": 920.0, - "relativeCreated": 12330.653599, - "thread": 135402127188224, + "created": 1756562586.8274572, + "msecs": 827.0, + "relativeCreated": 12196.406412, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.brightness (ffe.sleep.main_light) is correct (Content 40 and Type is ).", - "asctime": "2025-08-29 19:32:05,920", + "asctime": "2025-08-30 16:03:06,827", "moduleLogger": [ { "name": "__unittest__", @@ -39119,16 +39686,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488725.9207835, - "msecs": 920.0, - "relativeCreated": 12330.555156, - "thread": 135402127188224, + "created": 1756562586.8272357, + "msecs": 827.0, + "relativeCreated": 12196.184816, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffe.sleep.main_light)): 40 ()", - "asctime": "2025-08-29 19:32:05,920" + "asctime": "2025-08-30 16:03:06,827" }, { "name": "__unittest__", @@ -39148,19 +39715,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488725.9208403, - "msecs": 920.0, - "relativeCreated": 12330.61166, - "thread": 135402127188224, + "created": 1756562586.8273447, + "msecs": 827.0, + "relativeCreated": 12196.293726, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.sleep.main_light)): result = 40 ()", - "asctime": "2025-08-29 19:32:05,920" + "asctime": "2025-08-30 16:03:06,827" } ], - "time_consumption": 4.1961669921875e-05 + "time_consumption": 0.0001125335693359375 }, { "name": "__tLogger__", @@ -39178,16 +39745,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488726.0215247, - "msecs": 21.0, - "relativeCreated": 12431.296294, - "thread": 135402127188224, + "created": 1756562586.929368, + "msecs": 929.0, + "relativeCreated": 12298.317103, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.sleep.main_light) to 60", - "asctime": "2025-08-29 19:32:06,021", + "asctime": "2025-08-30 16:03:06,929", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness.set", @@ -39205,16 +39772,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488725.9209929, - "msecs": 920.0, - "relativeCreated": 12330.764212, - "thread": 135402127188224, + "created": 1756562586.8276856, + "msecs": 827.0, + "relativeCreated": 12196.634678, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 60", - "asctime": "2025-08-29 19:32:05,920" + "asctime": "2025-08-30 16:03:06,827" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", @@ -39232,16 +39799,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488725.9241495, - "msecs": 924.0, - "relativeCreated": 12333.920998, - "thread": 135402099861184, + "created": 1756562586.8321197, + "msecs": 832.0, + "relativeCreated": 12201.068811, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:06,832" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -39259,16 +39826,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488725.9244087, - "msecs": 924.0, - "relativeCreated": 12334.179955, - "thread": 135402099861184, + "created": 1756562586.8325346, + "msecs": 832.0, + "relativeCreated": 12201.483581, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:05,924" + "asctime": "2025-08-30 16:03:06,832" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -39286,16 +39853,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488725.9253159, - "msecs": 925.0, - "relativeCreated": 12335.08725, - "thread": 135402099861184, + "created": 1756562586.833837, + "msecs": 833.0, + "relativeCreated": 12202.786297, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:05,925" + "asctime": "2025-08-30 16:03:06,833" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", @@ -39313,19 +39880,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488725.967356, - "msecs": 967.0, - "relativeCreated": 12377.127266, - "thread": 135402099861184, + "created": 1756562586.8778284, + "msecs": 877.0, + "relativeCreated": 12246.777587, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'60'", - "asctime": "2025-08-29 19:32:05,967" + "asctime": "2025-08-30 16:03:06,877" } ], - "time_consumption": 0.054168701171875 + "time_consumption": 0.05153965950012207 }, { "name": "__tLogger__", @@ -39343,16 +39910,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488726.0218837, - "msecs": 21.0, - "relativeCreated": 12431.655145, - "thread": 135402127188224, + "created": 1756562586.9299228, + "msecs": 929.0, + "relativeCreated": 12298.871845, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.brightness (ffe.sleep.main_light) is correct (Content 60 and Type is ).", - "asctime": "2025-08-29 19:32:06,021", + "asctime": "2025-08-30 16:03:06,929", "moduleLogger": [ { "name": "__unittest__", @@ -39371,16 +39938,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488726.0217803, - "msecs": 21.0, - "relativeCreated": 12431.551717, - "thread": 135402127188224, + "created": 1756562586.9296892, + "msecs": 929.0, + "relativeCreated": 12298.638233, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffe.sleep.main_light)): 60 ()", - "asctime": "2025-08-29 19:32:06,021" + "asctime": "2025-08-30 16:03:06,929" }, { "name": "__unittest__", @@ -39400,19 +39967,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488726.0218399, - "msecs": 21.0, - "relativeCreated": 12431.611229, - "thread": 135402127188224, + "created": 1756562586.9298372, + "msecs": 929.0, + "relativeCreated": 12298.786524, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.sleep.main_light)): result = 60 ()", - "asctime": "2025-08-29 19:32:06,021" + "asctime": "2025-08-30 16:03:06,929" } ], - "time_consumption": 4.38690185546875e-05 + "time_consumption": 8.559226989746094e-05 }, { "name": "__tLogger__", @@ -39430,16 +39997,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488726.1225178, - "msecs": 122.0, - "relativeCreated": 12532.289156, - "thread": 135402127188224, + "created": 1756562587.0317838, + "msecs": 31.0, + "relativeCreated": 12400.733113, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.sleep.main_light) to 80", - "asctime": "2025-08-29 19:32:06,122", + "asctime": "2025-08-30 16:03:07,031", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness.set", @@ -39457,16 +40024,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488726.0219944, - "msecs": 21.0, - "relativeCreated": 12431.765728, - "thread": 135402127188224, + "created": 1756562586.9301288, + "msecs": 930.0, + "relativeCreated": 12299.077897, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 80", - "asctime": "2025-08-29 19:32:06,021" + "asctime": "2025-08-30 16:03:06,930" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", @@ -39484,16 +40051,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488726.0250514, - "msecs": 25.0, - "relativeCreated": 12434.822872, - "thread": 135402099861184, + "created": 1756562586.934657, + "msecs": 934.0, + "relativeCreated": 12303.606115, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:06,934" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -39511,16 +40078,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488726.0253005, - "msecs": 25.0, - "relativeCreated": 12435.072007, - "thread": 135402099861184, + "created": 1756562586.935068, + "msecs": 935.0, + "relativeCreated": 12304.017042, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:06,025" + "asctime": "2025-08-30 16:03:06,935" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -39538,16 +40105,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488726.0261736, - "msecs": 26.0, - "relativeCreated": 12435.945155, - "thread": 135402099861184, + "created": 1756562586.9362478, + "msecs": 936.0, + "relativeCreated": 12305.196803, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:06,026" + "asctime": "2025-08-30 16:03:06,936" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", @@ -39565,19 +40132,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488726.0683606, - "msecs": 68.0, - "relativeCreated": 12478.131848, - "thread": 135402099861184, + "created": 1756562586.981455, + "msecs": 981.0, + "relativeCreated": 12350.404138, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'80'", - "asctime": "2025-08-29 19:32:06,068" + "asctime": "2025-08-30 16:03:06,981" } ], - "time_consumption": 0.054157257080078125 + "time_consumption": 0.050328731536865234 }, { "name": "__tLogger__", @@ -39595,16 +40162,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488726.1228466, - "msecs": 122.0, - "relativeCreated": 12532.618177, - "thread": 135402127188224, + "created": 1756562587.0323694, + "msecs": 32.0, + "relativeCreated": 12401.318426, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.brightness (ffe.sleep.main_light) is correct (Content 80 and Type is ).", - "asctime": "2025-08-29 19:32:06,122", + "asctime": "2025-08-30 16:03:07,032", "moduleLogger": [ { "name": "__unittest__", @@ -39623,16 +40190,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488726.1227486, - "msecs": 122.0, - "relativeCreated": 12532.520094, - "thread": 135402127188224, + "created": 1756562587.0321105, + "msecs": 32.0, + "relativeCreated": 12401.059327, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffe.sleep.main_light)): 80 ()", - "asctime": "2025-08-29 19:32:06,122" + "asctime": "2025-08-30 16:03:07,032" }, { "name": "__unittest__", @@ -39652,19 +40219,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488726.1228056, - "msecs": 122.0, - "relativeCreated": 12532.576962, - "thread": 135402127188224, + "created": 1756562587.0322726, + "msecs": 32.0, + "relativeCreated": 12401.221767, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.sleep.main_light)): result = 80 ()", - "asctime": "2025-08-29 19:32:06,122" + "asctime": "2025-08-30 16:03:07,032" } ], - "time_consumption": 4.100799560546875e-05 + "time_consumption": 9.679794311523438e-05 }, { "name": "__tLogger__", @@ -39682,16 +40249,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488726.2235367, - "msecs": 223.0, - "relativeCreated": 12633.30814, - "thread": 135402127188224, + "created": 1756562587.1342454, + "msecs": 134.0, + "relativeCreated": 12503.194368, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.sleep.main_light) to 100", - "asctime": "2025-08-29 19:32:06,223", + "asctime": "2025-08-30 16:03:07,134", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness.set", @@ -39709,16 +40276,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488726.1229784, - "msecs": 122.0, - "relativeCreated": 12532.749907, - "thread": 135402127188224, + "created": 1756562587.0325942, + "msecs": 32.0, + "relativeCreated": 12401.54333, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 100", - "asctime": "2025-08-29 19:32:06,122" + "asctime": "2025-08-30 16:03:07,032" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", @@ -39736,16 +40303,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488726.1261714, - "msecs": 126.0, - "relativeCreated": 12535.942908, - "thread": 135402099861184, + "created": 1756562587.03698, + "msecs": 36.0, + "relativeCreated": 12405.929194, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:07,036" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -39763,16 +40330,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488726.1264176, - "msecs": 126.0, - "relativeCreated": 12536.18922, - "thread": 135402099861184, + "created": 1756562587.0374894, + "msecs": 37.0, + "relativeCreated": 12406.438501, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:06,126" + "asctime": "2025-08-30 16:03:07,037" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -39790,16 +40357,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488726.1271186, - "msecs": 127.0, - "relativeCreated": 12536.889908, - "thread": 135402099861184, + "created": 1756562587.0387905, + "msecs": 38.0, + "relativeCreated": 12407.739463, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:06,127" + "asctime": "2025-08-30 16:03:07,038" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", @@ -39817,19 +40384,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488726.1695044, - "msecs": 169.0, - "relativeCreated": 12579.276004, - "thread": 135402099861184, + "created": 1756562587.0818236, + "msecs": 81.0, + "relativeCreated": 12450.772584, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'100'", - "asctime": "2025-08-29 19:32:06,169" + "asctime": "2025-08-30 16:03:07,081" } ], - "time_consumption": 0.054032325744628906 + "time_consumption": 0.05242180824279785 }, { "name": "__tLogger__", @@ -39847,16 +40414,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488726.223878, - "msecs": 223.0, - "relativeCreated": 12633.649402, - "thread": 135402127188224, + "created": 1756562587.1347585, + "msecs": 134.0, + "relativeCreated": 12503.707482, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.brightness (ffe.sleep.main_light) is correct (Content 100 and Type is ).", - "asctime": "2025-08-29 19:32:06,223", + "asctime": "2025-08-30 16:03:07,134", "moduleLogger": [ { "name": "__unittest__", @@ -39875,16 +40442,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488726.2237813, - "msecs": 223.0, - "relativeCreated": 12633.552771, - "thread": 135402127188224, + "created": 1756562587.134566, + "msecs": 134.0, + "relativeCreated": 12503.51533, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffe.sleep.main_light)): 100 ()", - "asctime": "2025-08-29 19:32:06,223" + "asctime": "2025-08-30 16:03:07,134" }, { "name": "__unittest__", @@ -39904,24 +40471,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488726.2238367, - "msecs": 223.0, - "relativeCreated": 12633.608076, - "thread": 135402127188224, + "created": 1756562587.1346767, + "msecs": 134.0, + "relativeCreated": 12503.625792, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.sleep.main_light)): result = 100 ()", - "asctime": "2025-08-29 19:32:06,223" + "asctime": "2025-08-30 16:03:07,134" } ], - "time_consumption": 4.124641418457031e-05 + "time_consumption": 8.177757263183594e-05 } ], - "time_consumption": 0.8080222606658936, - "time_start": "2025-08-29 19:32:05,415", - "time_finished": "2025-08-29 19:32:06,223" + "time_consumption": 0.8161332607269287, + "time_start": "2025-08-30 16:03:06,318", + "time_finished": "2025-08-30 16:03:07,134" }, "Light.brightness (ffe.sleep.main_light) -> ViDevCommon.brightness (ffe.sleep.main_light)": { "name": "__tLogger__", @@ -39936,16 +40503,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488726.2241218, - "msecs": 224.0, - "relativeCreated": 12633.893292, - "thread": 135402127188224, + "created": 1756562587.1351933, + "msecs": 135.0, + "relativeCreated": 12504.142519, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Light.brightness (ffe.sleep.main_light) -> ViDevCommon.brightness (ffe.sleep.main_light)", - "asctime": "2025-08-29 19:32:06,224", + "asctime": "2025-08-30 16:03:07,135", "moduleLogger": [], "testcaseLogger": [ { @@ -39961,16 +40528,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488726.3245356, - "msecs": 324.0, - "relativeCreated": 12734.307107, - "thread": 135402127188224, + "created": 1756562587.2358236, + "msecs": 235.0, + "relativeCreated": 12604.772756, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:06,324", + "asctime": "2025-08-30 16:03:07,235", "moduleLogger": [], "time_consumption": 0.0 }, @@ -39989,16 +40556,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488726.4253502, - "msecs": 425.0, - "relativeCreated": 12835.121572, - "thread": 135402127188224, + "created": 1756562587.3367221, + "msecs": 336.0, + "relativeCreated": 12705.671212, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 19:32:06,425", + "asctime": "2025-08-30 16:03:07,336", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness.set", @@ -40016,19 +40583,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488726.324822, - "msecs": 324.0, - "relativeCreated": 12734.593346, - "thread": 135402127188224, + "created": 1756562587.2361653, + "msecs": 236.0, + "relativeCreated": 12605.114588, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 100", - "asctime": "2025-08-29 19:32:06,324" + "asctime": "2025-08-30 16:03:07,236" } ], - "time_consumption": 0.10052824020385742 + "time_consumption": 0.10055685043334961 }, { "name": "__tLogger__", @@ -40046,16 +40613,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488726.4257302, - "msecs": 425.0, - "relativeCreated": 12835.501746, - "thread": 135402127188224, + "created": 1756562587.337333, + "msecs": 337.0, + "relativeCreated": 12706.282031, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 19:32:06,425", + "asctime": "2025-08-30 16:03:07,337", "moduleLogger": [ { "name": "__unittest__", @@ -40074,16 +40641,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488726.4256258, - "msecs": 425.0, - "relativeCreated": 12835.397387, - "thread": 135402127188224, + "created": 1756562587.337017, + "msecs": 337.0, + "relativeCreated": 12705.966083, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 19:32:06,425" + "asctime": "2025-08-30 16:03:07,337" }, { "name": "__unittest__", @@ -40103,19 +40670,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488726.4256842, - "msecs": 425.0, - "relativeCreated": 12835.455619, - "thread": 135402127188224, + "created": 1756562587.337229, + "msecs": 337.0, + "relativeCreated": 12706.178079, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 19:32:06,425" + "asctime": "2025-08-30 16:03:07,337" } ], - "time_consumption": 4.601478576660156e-05 + "time_consumption": 0.00010395050048828125 }, { "name": "__tLogger__", @@ -40133,16 +40700,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488726.5264251, - "msecs": 526.0, - "relativeCreated": 12936.196597, - "thread": 135402127188224, + "created": 1756562587.4384203, + "msecs": 438.0, + "relativeCreated": 12807.369308, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffe.sleep.main_light) to 0", - "asctime": "2025-08-29 19:32:06,526", + "asctime": "2025-08-30 16:03:07,438", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -40160,16 +40727,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488726.4259124, - "msecs": 425.0, - "relativeCreated": 12835.683757, - "thread": 135402127188224, + "created": 1756562587.337618, + "msecs": 337.0, + "relativeCreated": 12706.567198, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:06,425" + "asctime": "2025-08-30 16:03:07,337" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -40187,16 +40754,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488726.4271827, - "msecs": 427.0, - "relativeCreated": 12836.953935, - "thread": 135402099861184, + "created": 1756562587.3390746, + "msecs": 339.0, + "relativeCreated": 12708.023569, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:06,427" + "asctime": "2025-08-30 16:03:07,339" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", @@ -40214,19 +40781,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488726.4293048, - "msecs": 429.0, - "relativeCreated": 12839.076356, - "thread": 135402099861184, + "created": 1756562587.3420932, + "msecs": 342.0, + "relativeCreated": 12711.042501, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'0'", - "asctime": "2025-08-29 19:32:06,429" + "asctime": "2025-08-30 16:03:07,342" } ], - "time_consumption": 0.09712028503417969 + "time_consumption": 0.09632706642150879 }, { "name": "__tLogger__", @@ -40244,16 +40811,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488726.5267913, - "msecs": 526.0, - "relativeCreated": 12936.562892, - "thread": 135402127188224, + "created": 1756562587.4389904, + "msecs": 438.0, + "relativeCreated": 12807.93943, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.brightness (ffe.sleep.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 19:32:06,526", + "asctime": "2025-08-30 16:03:07,438", "moduleLogger": [ { "name": "__unittest__", @@ -40272,16 +40839,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488726.5266929, - "msecs": 526.0, - "relativeCreated": 12936.464288, - "thread": 135402127188224, + "created": 1756562587.438737, + "msecs": 438.0, + "relativeCreated": 12807.685949, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.main_light)): 0 ()", - "asctime": "2025-08-29 19:32:06,526" + "asctime": "2025-08-30 16:03:07,438" }, { "name": "__unittest__", @@ -40301,19 +40868,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488726.5267491, - "msecs": 526.0, - "relativeCreated": 12936.5206, - "thread": 135402127188224, + "created": 1756562587.4388874, + "msecs": 438.0, + "relativeCreated": 12807.836526, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.main_light)): result = 0 ()", - "asctime": "2025-08-29 19:32:06,526" + "asctime": "2025-08-30 16:03:07,438" } ], - "time_consumption": 4.220008850097656e-05 + "time_consumption": 0.000102996826171875 }, { "name": "__tLogger__", @@ -40331,16 +40898,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488726.6273506, - "msecs": 627.0, - "relativeCreated": 13037.121943, - "thread": 135402127188224, + "created": 1756562587.539878, + "msecs": 539.0, + "relativeCreated": 12908.827058, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffe.sleep.main_light) to 20", - "asctime": "2025-08-29 19:32:06,627", + "asctime": "2025-08-30 16:03:07,539", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -40358,16 +40925,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488726.5269818, - "msecs": 526.0, - "relativeCreated": 12936.753272, - "thread": 135402127188224, + "created": 1756562587.4392753, + "msecs": 439.0, + "relativeCreated": 12808.22436, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:06,526" + "asctime": "2025-08-30 16:03:07,439" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -40385,16 +40952,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488726.5281918, - "msecs": 528.0, - "relativeCreated": 12937.963211, - "thread": 135402099861184, + "created": 1756562587.4406748, + "msecs": 440.0, + "relativeCreated": 12809.624016, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:06,528" + "asctime": "2025-08-30 16:03:07,440" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", @@ -40412,19 +40979,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488726.5301936, - "msecs": 530.0, - "relativeCreated": 12939.965076, - "thread": 135402099861184, + "created": 1756562587.4440546, + "msecs": 444.0, + "relativeCreated": 12813.003756, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'20'", - "asctime": "2025-08-29 19:32:06,530" + "asctime": "2025-08-30 16:03:07,444" } ], - "time_consumption": 0.09715700149536133 + "time_consumption": 0.09582328796386719 }, { "name": "__tLogger__", @@ -40442,16 +41009,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488726.6276996, - "msecs": 627.0, - "relativeCreated": 13037.471226, - "thread": 135402127188224, + "created": 1756562587.540414, + "msecs": 540.0, + "relativeCreated": 12909.363291, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.brightness (ffe.sleep.main_light) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 19:32:06,627", + "asctime": "2025-08-30 16:03:07,540", "moduleLogger": [ { "name": "__unittest__", @@ -40470,16 +41037,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488726.6276007, - "msecs": 627.0, - "relativeCreated": 13037.372003, - "thread": 135402127188224, + "created": 1756562587.5401928, + "msecs": 540.0, + "relativeCreated": 12909.141927, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.main_light)): 20 ()", - "asctime": "2025-08-29 19:32:06,627" + "asctime": "2025-08-30 16:03:07,540" }, { "name": "__unittest__", @@ -40499,19 +41066,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488726.6276574, - "msecs": 627.0, - "relativeCreated": 13037.428911, - "thread": 135402127188224, + "created": 1756562587.540318, + "msecs": 540.0, + "relativeCreated": 12909.267179, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.main_light)): result = 20 ()", - "asctime": "2025-08-29 19:32:06,627" + "asctime": "2025-08-30 16:03:07,540" } ], - "time_consumption": 4.220008850097656e-05 + "time_consumption": 9.608268737792969e-05 }, { "name": "__tLogger__", @@ -40529,16 +41096,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488726.7283502, - "msecs": 728.0, - "relativeCreated": 13138.121586, - "thread": 135402127188224, + "created": 1756562587.6414537, + "msecs": 641.0, + "relativeCreated": 13010.403032, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffe.sleep.main_light) to 40", - "asctime": "2025-08-29 19:32:06,728", + "asctime": "2025-08-30 16:03:07,641", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -40556,16 +41123,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488726.6278706, - "msecs": 627.0, - "relativeCreated": 13037.642023, - "thread": 135402127188224, + "created": 1756562587.5407183, + "msecs": 540.0, + "relativeCreated": 12909.667551, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:06,627" + "asctime": "2025-08-30 16:03:07,540" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -40583,16 +41150,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488726.6289108, - "msecs": 628.0, - "relativeCreated": 13038.682395, - "thread": 135402099861184, + "created": 1756562587.542158, + "msecs": 542.0, + "relativeCreated": 12911.107065, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:06,628" + "asctime": "2025-08-30 16:03:07,542" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", @@ -40610,19 +41177,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488726.6309166, - "msecs": 630.0, - "relativeCreated": 13040.687915, - "thread": 135402099861184, + "created": 1756562587.5454628, + "msecs": 545.0, + "relativeCreated": 12914.411964, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'40'", - "asctime": "2025-08-29 19:32:06,630" + "asctime": "2025-08-30 16:03:07,545" } ], - "time_consumption": 0.09743356704711914 + "time_consumption": 0.09599089622497559 }, { "name": "__tLogger__", @@ -40640,16 +41207,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488726.7287328, - "msecs": 728.0, - "relativeCreated": 13138.504259, - "thread": 135402127188224, + "created": 1756562587.6419618, + "msecs": 641.0, + "relativeCreated": 13010.910753, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.brightness (ffe.sleep.main_light) is correct (Content 40 and Type is ).", - "asctime": "2025-08-29 19:32:06,728", + "asctime": "2025-08-30 16:03:07,641", "moduleLogger": [ { "name": "__unittest__", @@ -40668,16 +41235,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488726.7286327, - "msecs": 728.0, - "relativeCreated": 13138.404036, - "thread": 135402127188224, + "created": 1756562587.6417696, + "msecs": 641.0, + "relativeCreated": 13010.718726, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.main_light)): 40 ()", - "asctime": "2025-08-29 19:32:06,728" + "asctime": "2025-08-30 16:03:07,641" }, { "name": "__unittest__", @@ -40697,19 +41264,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488726.728691, - "msecs": 728.0, - "relativeCreated": 13138.462648, - "thread": 135402127188224, + "created": 1756562587.6418796, + "msecs": 641.0, + "relativeCreated": 13010.828558, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.main_light)): result = 40 ()", - "asctime": "2025-08-29 19:32:06,728" + "asctime": "2025-08-30 16:03:07,641" } ], - "time_consumption": 4.172325134277344e-05 + "time_consumption": 8.225440979003906e-05 }, { "name": "__tLogger__", @@ -40727,16 +41294,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488726.82933, - "msecs": 829.0, - "relativeCreated": 13239.101423, - "thread": 135402127188224, + "created": 1756562587.7429867, + "msecs": 742.0, + "relativeCreated": 13111.935869, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffe.sleep.main_light) to 60", - "asctime": "2025-08-29 19:32:06,829", + "asctime": "2025-08-30 16:03:07,742", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -40754,16 +41321,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488726.7288911, - "msecs": 728.0, - "relativeCreated": 13138.662503, - "thread": 135402127188224, + "created": 1756562587.6422417, + "msecs": 642.0, + "relativeCreated": 13011.190835, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:06,728" + "asctime": "2025-08-30 16:03:07,642" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -40781,16 +41348,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488726.7300334, - "msecs": 730.0, - "relativeCreated": 13139.804782, - "thread": 135402099861184, + "created": 1756562587.6436348, + "msecs": 643.0, + "relativeCreated": 13012.583878, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:06,730" + "asctime": "2025-08-30 16:03:07,643" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", @@ -40808,19 +41375,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488726.7319105, - "msecs": 731.0, - "relativeCreated": 13141.681712, - "thread": 135402099861184, + "created": 1756562587.647041, + "msecs": 647.0, + "relativeCreated": 13015.990097, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'60'", - "asctime": "2025-08-29 19:32:06,731" + "asctime": "2025-08-30 16:03:07,647" } ], - "time_consumption": 0.09741950035095215 + "time_consumption": 0.09594559669494629 }, { "name": "__tLogger__", @@ -40838,16 +41405,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488726.8296905, - "msecs": 829.0, - "relativeCreated": 13239.461839, - "thread": 135402127188224, + "created": 1756562587.7435365, + "msecs": 743.0, + "relativeCreated": 13112.48541, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.brightness (ffe.sleep.main_light) is correct (Content 60 and Type is ).", - "asctime": "2025-08-29 19:32:06,829", + "asctime": "2025-08-30 16:03:07,743", "moduleLogger": [ { "name": "__unittest__", @@ -40866,16 +41433,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488726.8295908, - "msecs": 829.0, - "relativeCreated": 13239.362303, - "thread": 135402127188224, + "created": 1756562587.7433028, + "msecs": 743.0, + "relativeCreated": 13112.252086, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.main_light)): 60 ()", - "asctime": "2025-08-29 19:32:06,829" + "asctime": "2025-08-30 16:03:07,743" }, { "name": "__unittest__", @@ -40895,19 +41462,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488726.8296487, - "msecs": 829.0, - "relativeCreated": 13239.420029, - "thread": 135402127188224, + "created": 1756562587.7434485, + "msecs": 743.0, + "relativeCreated": 13112.397694, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.main_light)): result = 60 ()", - "asctime": "2025-08-29 19:32:06,829" + "asctime": "2025-08-30 16:03:07,743" } ], - "time_consumption": 4.172325134277344e-05 + "time_consumption": 8.797645568847656e-05 }, { "name": "__tLogger__", @@ -40925,16 +41492,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488726.9303713, - "msecs": 930.0, - "relativeCreated": 13340.142763, - "thread": 135402127188224, + "created": 1756562587.845536, + "msecs": 845.0, + "relativeCreated": 13214.484996, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffe.sleep.main_light) to 80", - "asctime": "2025-08-29 19:32:06,930", + "asctime": "2025-08-30 16:03:07,845", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -40952,16 +41519,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488726.8298736, - "msecs": 829.0, - "relativeCreated": 13239.644984, - "thread": 135402127188224, + "created": 1756562587.7438197, + "msecs": 743.0, + "relativeCreated": 13112.768777, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:06,829" + "asctime": "2025-08-30 16:03:07,743" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -40979,16 +41546,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488726.8309636, - "msecs": 830.0, - "relativeCreated": 13240.735177, - "thread": 135402099861184, + "created": 1756562587.7452188, + "msecs": 745.0, + "relativeCreated": 13114.168001, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:06,830" + "asctime": "2025-08-30 16:03:07,745" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", @@ -41006,19 +41573,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488726.8329437, - "msecs": 832.0, - "relativeCreated": 13242.715033, - "thread": 135402099861184, + "created": 1756562587.7485232, + "msecs": 748.0, + "relativeCreated": 13117.472448, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'80'", - "asctime": "2025-08-29 19:32:06,832" + "asctime": "2025-08-30 16:03:07,748" } ], - "time_consumption": 0.0974276065826416 + "time_consumption": 0.09701275825500488 }, { "name": "__tLogger__", @@ -41036,16 +41603,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488726.9307585, - "msecs": 930.0, - "relativeCreated": 13340.529864, - "thread": 135402127188224, + "created": 1756562587.846092, + "msecs": 846.0, + "relativeCreated": 13215.041136, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.brightness (ffe.sleep.main_light) is correct (Content 80 and Type is ).", - "asctime": "2025-08-29 19:32:06,930", + "asctime": "2025-08-30 16:03:07,846", "moduleLogger": [ { "name": "__unittest__", @@ -41064,16 +41631,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488726.9306316, - "msecs": 930.0, - "relativeCreated": 13340.403086, - "thread": 135402127188224, + "created": 1756562587.8458521, + "msecs": 845.0, + "relativeCreated": 13214.801154, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.main_light)): 80 ()", - "asctime": "2025-08-29 19:32:06,930" + "asctime": "2025-08-30 16:03:07,845" }, { "name": "__unittest__", @@ -41093,19 +41660,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488726.9307146, - "msecs": 930.0, - "relativeCreated": 13340.486043, - "thread": 135402127188224, + "created": 1756562587.8460014, + "msecs": 846.0, + "relativeCreated": 13214.950573, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.main_light)): result = 80 ()", - "asctime": "2025-08-29 19:32:06,930" + "asctime": "2025-08-30 16:03:07,846" } ], - "time_consumption": 4.38690185546875e-05 + "time_consumption": 9.059906005859375e-05 }, { "name": "__tLogger__", @@ -41123,16 +41690,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488727.0314815, - "msecs": 31.0, - "relativeCreated": 13441.252918, - "thread": 135402127188224, + "created": 1756562587.948085, + "msecs": 948.0, + "relativeCreated": 13317.034155, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffe.sleep.main_light) to 100", - "asctime": "2025-08-29 19:32:07,031", + "asctime": "2025-08-30 16:03:07,948", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -41150,16 +41717,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488726.930922, - "msecs": 930.0, - "relativeCreated": 13340.693405, - "thread": 135402127188224, + "created": 1756562587.8463895, + "msecs": 846.0, + "relativeCreated": 13215.338703, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:06,930" + "asctime": "2025-08-30 16:03:07,846" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -41177,16 +41744,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488726.9319966, - "msecs": 931.0, - "relativeCreated": 13341.768089, - "thread": 135402099861184, + "created": 1756562587.8477726, + "msecs": 847.0, + "relativeCreated": 13216.721846, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:06,931" + "asctime": "2025-08-30 16:03:07,847" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", @@ -41204,19 +41771,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488726.9340537, - "msecs": 934.0, - "relativeCreated": 13343.825026, - "thread": 135402099861184, + "created": 1756562587.8511968, + "msecs": 851.0, + "relativeCreated": 13220.145807, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'100'", - "asctime": "2025-08-29 19:32:06,934" + "asctime": "2025-08-30 16:03:07,851" } ], - "time_consumption": 0.0974278450012207 + "time_consumption": 0.09688830375671387 }, { "name": "__tLogger__", @@ -41234,16 +41801,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488727.0318565, - "msecs": 31.0, - "relativeCreated": 13441.627998, - "thread": 135402127188224, + "created": 1756562587.9485993, + "msecs": 948.0, + "relativeCreated": 13317.548512, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.brightness (ffe.sleep.main_light) is correct (Content 100 and Type is ).", - "asctime": "2025-08-29 19:32:07,031", + "asctime": "2025-08-30 16:03:07,948", "moduleLogger": [ { "name": "__unittest__", @@ -41262,16 +41829,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488727.0317268, - "msecs": 31.0, - "relativeCreated": 13441.498258, - "thread": 135402127188224, + "created": 1756562587.9484026, + "msecs": 948.0, + "relativeCreated": 13317.351791, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.main_light)): 100 ()", - "asctime": "2025-08-29 19:32:07,031" + "asctime": "2025-08-30 16:03:07,948" }, { "name": "__unittest__", @@ -41291,24 +41858,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488727.03181, - "msecs": 31.0, - "relativeCreated": 13441.581444, - "thread": 135402127188224, + "created": 1756562587.9485142, + "msecs": 948.0, + "relativeCreated": 13317.46339, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.main_light)): result = 100 ()", - "asctime": "2025-08-29 19:32:07,031" + "asctime": "2025-08-30 16:03:07,948" } ], - "time_consumption": 4.649162292480469e-05 + "time_consumption": 8.511543273925781e-05 } ], - "time_consumption": 0.8077347278594971, - "time_start": "2025-08-29 19:32:06,224", - "time_finished": "2025-08-29 19:32:07,031" + "time_consumption": 0.8134059906005859, + "time_start": "2025-08-30 16:03:07,135", + "time_finished": "2025-08-30 16:03:07,948" }, "ViDevCommon.color_temp (ffe.sleep.main_light) -> Light.color_temp (ffe.sleep.main_light)": { "name": "__tLogger__", @@ -41323,16 +41890,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488727.032106, - "msecs": 32.0, - "relativeCreated": 13441.877328, - "thread": 135402127188224, + "created": 1756562587.9491405, + "msecs": 949.0, + "relativeCreated": 13318.08953, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.color_temp (ffe.sleep.main_light) -> Light.color_temp (ffe.sleep.main_light)", - "asctime": "2025-08-29 19:32:07,032", + "asctime": "2025-08-30 16:03:07,949", "moduleLogger": [], "testcaseLogger": [ { @@ -41348,16 +41915,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488727.1324975, - "msecs": 132.0, - "relativeCreated": 13542.269089, - "thread": 135402127188224, + "created": 1756562588.0495546, + "msecs": 49.0, + "relativeCreated": 13418.503855, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:07,132", + "asctime": "2025-08-30 16:03:08,049", "moduleLogger": [], "time_consumption": 0.0 }, @@ -41376,16 +41943,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488727.233536, - "msecs": 233.0, - "relativeCreated": 13643.307527, - "thread": 135402127188224, + "created": 1756562588.150916, + "msecs": 150.0, + "relativeCreated": 13519.865084, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 19:32:07,233", + "asctime": "2025-08-30 16:03:08,150", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp.set", @@ -41403,16 +41970,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488727.1327803, - "msecs": 132.0, - "relativeCreated": 13542.551604, - "thread": 135402127188224, + "created": 1756562588.0499063, + "msecs": 49.0, + "relativeCreated": 13418.855308, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 10", - "asctime": "2025-08-29 19:32:07,132" + "asctime": "2025-08-30 16:03:08,049" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -41430,16 +41997,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488727.1330884, - "msecs": 133.0, - "relativeCreated": 13542.859771, - "thread": 135402127188224, + "created": 1756562588.0504074, + "msecs": 50.0, + "relativeCreated": 13419.356635, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:07,133" + "asctime": "2025-08-30 16:03:08,050" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", @@ -41457,16 +42024,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488727.1356943, - "msecs": 135.0, - "relativeCreated": 13545.465693, - "thread": 135402099861184, + "created": 1756562588.054144, + "msecs": 54.0, + "relativeCreated": 13423.093122, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:08,054" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -41484,16 +42051,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488727.136048, - "msecs": 136.0, - "relativeCreated": 13545.819597, - "thread": 135402099861184, + "created": 1756562588.0546968, + "msecs": 54.0, + "relativeCreated": 13423.645715, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:07,136" + "asctime": "2025-08-30 16:03:08,054" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", @@ -41511,19 +42078,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488727.1782582, - "msecs": 178.0, - "relativeCreated": 13588.029649, - "thread": 135402099861184, + "created": 1756562588.1011388, + "msecs": 101.0, + "relativeCreated": 13470.088181, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'10'", - "asctime": "2025-08-29 19:32:07,178" + "asctime": "2025-08-30 16:03:08,101" } ], - "time_consumption": 0.05527782440185547 + "time_consumption": 0.04977726936340332 }, { "name": "__tLogger__", @@ -41541,16 +42108,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488727.2339122, - "msecs": 233.0, - "relativeCreated": 13643.683834, - "thread": 135402127188224, + "created": 1756562588.1514354, + "msecs": 151.0, + "relativeCreated": 13520.384487, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 19:32:07,233", + "asctime": "2025-08-30 16:03:08,151", "moduleLogger": [ { "name": "__unittest__", @@ -41569,16 +42136,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488727.233801, - "msecs": 233.0, - "relativeCreated": 13643.572436, - "thread": 135402127188224, + "created": 1756562588.1512146, + "msecs": 151.0, + "relativeCreated": 13520.163716, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 19:32:07,233" + "asctime": "2025-08-30 16:03:08,151" }, { "name": "__unittest__", @@ -41598,19 +42165,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488727.233865, - "msecs": 233.0, - "relativeCreated": 13643.636376, - "thread": 135402127188224, + "created": 1756562588.1513531, + "msecs": 151.0, + "relativeCreated": 13520.302104, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 19:32:07,233" + "asctime": "2025-08-30 16:03:08,151" } ], - "time_consumption": 4.7206878662109375e-05 + "time_consumption": 8.225440979003906e-05 }, { "name": "__tLogger__", @@ -41628,16 +42195,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488727.3345518, - "msecs": 334.0, - "relativeCreated": 13744.323126, - "thread": 135402127188224, + "created": 1756562588.2523499, + "msecs": 252.0, + "relativeCreated": 13621.299184, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffe.sleep.main_light) to 0", - "asctime": "2025-08-29 19:32:07,334", + "asctime": "2025-08-30 16:03:08,252", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp.set", @@ -41655,16 +42222,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488727.234059, - "msecs": 234.0, - "relativeCreated": 13643.830407, - "thread": 135402127188224, + "created": 1756562588.1516323, + "msecs": 151.0, + "relativeCreated": 13520.581486, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 0", - "asctime": "2025-08-29 19:32:07,234" + "asctime": "2025-08-30 16:03:08,151" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", @@ -41682,16 +42249,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488727.237229, - "msecs": 237.0, - "relativeCreated": 13647.000448, - "thread": 135402099861184, + "created": 1756562588.1555367, + "msecs": 155.0, + "relativeCreated": 13524.485858, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:08,155" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -41709,16 +42276,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488727.2374892, - "msecs": 237.0, - "relativeCreated": 13647.260698, - "thread": 135402099861184, + "created": 1756562588.1560924, + "msecs": 156.0, + "relativeCreated": 13525.04162, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:07,237" + "asctime": "2025-08-30 16:03:08,156" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -41736,16 +42303,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488727.2382672, - "msecs": 238.0, - "relativeCreated": 13648.038675, - "thread": 135402099861184, + "created": 1756562588.1574292, + "msecs": 157.0, + "relativeCreated": 13526.378398, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:07,238" + "asctime": "2025-08-30 16:03:08,157" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", @@ -41763,19 +42330,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488727.280205, - "msecs": 280.0, - "relativeCreated": 13689.976469, - "thread": 135402099861184, + "created": 1756562588.2018242, + "msecs": 201.0, + "relativeCreated": 13570.773243, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'0'", - "asctime": "2025-08-29 19:32:07,280" + "asctime": "2025-08-30 16:03:08,201" } ], - "time_consumption": 0.05434679985046387 + "time_consumption": 0.050525665283203125 }, { "name": "__tLogger__", @@ -41793,16 +42360,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488727.3348901, - "msecs": 334.0, - "relativeCreated": 13744.661775, - "thread": 135402127188224, + "created": 1756562588.2528512, + "msecs": 252.0, + "relativeCreated": 13621.800406, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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", + "asctime": "2025-08-30 16:03:08,252", "moduleLogger": [ { "name": "__unittest__", @@ -41821,16 +42388,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488727.3347902, - "msecs": 334.0, - "relativeCreated": 13744.561498, - "thread": 135402127188224, + "created": 1756562588.2526374, + "msecs": 252.0, + "relativeCreated": 13621.586572, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (ffe.sleep.main_light)): 0 ()", - "asctime": "2025-08-29 19:32:07,334" + "asctime": "2025-08-30 16:03:08,252" }, { "name": "__unittest__", @@ -41850,19 +42417,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488727.3348482, - "msecs": 334.0, - "relativeCreated": 13744.619692, - "thread": 135402127188224, + "created": 1756562588.2527695, + "msecs": 252.0, + "relativeCreated": 13621.718764, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffe.sleep.main_light)): result = 0 ()", - "asctime": "2025-08-29 19:32:07,334" + "asctime": "2025-08-30 16:03:08,252" } ], - "time_consumption": 4.1961669921875e-05 + "time_consumption": 8.177757263183594e-05 }, { "name": "__tLogger__", @@ -41880,16 +42447,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488727.43555, - "msecs": 435.0, - "relativeCreated": 13845.321317, - "thread": 135402127188224, + "created": 1756562588.3539114, + "msecs": 353.0, + "relativeCreated": 13722.860459, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffe.sleep.main_light) to 2", - "asctime": "2025-08-29 19:32:07,435", + "asctime": "2025-08-30 16:03:08,353", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp.set", @@ -41907,16 +42474,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488727.3350255, - "msecs": 335.0, - "relativeCreated": 13744.79717, - "thread": 135402127188224, + "created": 1756562588.2530382, + "msecs": 253.0, + "relativeCreated": 13621.987274, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 2", - "asctime": "2025-08-29 19:32:07,335" + "asctime": "2025-08-30 16:03:08,253" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", @@ -41934,16 +42501,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488727.3382084, - "msecs": 338.0, - "relativeCreated": 13747.979839, - "thread": 135402099861184, + "created": 1756562588.2571473, + "msecs": 257.0, + "relativeCreated": 13626.096621, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:08,257" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -41961,16 +42528,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488727.3385081, - "msecs": 338.0, - "relativeCreated": 13748.279466, - "thread": 135402099861184, + "created": 1756562588.2576709, + "msecs": 257.0, + "relativeCreated": 13626.619944, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:07,338" + "asctime": "2025-08-30 16:03:08,257" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -41988,16 +42555,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488727.3391712, - "msecs": 339.0, - "relativeCreated": 13748.942418, - "thread": 135402099861184, + "created": 1756562588.259012, + "msecs": 259.0, + "relativeCreated": 13627.961127, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:07,339" + "asctime": "2025-08-30 16:03:08,259" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", @@ -42015,19 +42582,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488727.38115, - "msecs": 381.0, - "relativeCreated": 13790.921497, - "thread": 135402099861184, + "created": 1756562588.3017206, + "msecs": 301.0, + "relativeCreated": 13670.669813, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'2'", - "asctime": "2025-08-29 19:32:07,381" + "asctime": "2025-08-30 16:03:08,301" } ], - "time_consumption": 0.054399967193603516 + "time_consumption": 0.05219078063964844 }, { "name": "__tLogger__", @@ -42045,16 +42612,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488727.4358845, - "msecs": 435.0, - "relativeCreated": 13845.656063, - "thread": 135402127188224, + "created": 1756562588.3543673, + "msecs": 354.0, + "relativeCreated": 13723.316469, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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", + "asctime": "2025-08-30 16:03:08,354", "moduleLogger": [ { "name": "__unittest__", @@ -42073,16 +42640,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488727.4357831, - "msecs": 435.0, - "relativeCreated": 13845.554642, - "thread": 135402127188224, + "created": 1756562588.3541899, + "msecs": 354.0, + "relativeCreated": 13723.13893, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (ffe.sleep.main_light)): 2 ()", - "asctime": "2025-08-29 19:32:07,435" + "asctime": "2025-08-30 16:03:08,354" }, { "name": "__unittest__", @@ -42102,19 +42669,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488727.4358428, - "msecs": 435.0, - "relativeCreated": 13845.614358, - "thread": 135402127188224, + "created": 1756562588.354292, + "msecs": 354.0, + "relativeCreated": 13723.241203, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffe.sleep.main_light)): result = 2 ()", - "asctime": "2025-08-29 19:32:07,435" + "asctime": "2025-08-30 16:03:08,354" } ], - "time_consumption": 4.172325134277344e-05 + "time_consumption": 7.534027099609375e-05 }, { "name": "__tLogger__", @@ -42132,16 +42699,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488727.536511, - "msecs": 536.0, - "relativeCreated": 13946.282525, - "thread": 135402127188224, + "created": 1756562588.4562383, + "msecs": 456.0, + "relativeCreated": 13825.187501, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffe.sleep.main_light) to 4", - "asctime": "2025-08-29 19:32:07,536", + "asctime": "2025-08-30 16:03:08,456", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp.set", @@ -42159,16 +42726,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488727.4359925, - "msecs": 435.0, - "relativeCreated": 13845.763944, - "thread": 135402127188224, + "created": 1756562588.3545475, + "msecs": 354.0, + "relativeCreated": 13723.496473, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 4", - "asctime": "2025-08-29 19:32:07,435" + "asctime": "2025-08-30 16:03:08,354" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", @@ -42186,16 +42753,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488727.4391706, - "msecs": 439.0, - "relativeCreated": 13848.94198, - "thread": 135402099861184, + "created": 1756562588.3585107, + "msecs": 358.0, + "relativeCreated": 13727.460055, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:08,358" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -42213,16 +42780,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488727.4394312, - "msecs": 439.0, - "relativeCreated": 13849.202556, - "thread": 135402099861184, + "created": 1756562588.3588855, + "msecs": 358.0, + "relativeCreated": 13727.834729, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:07,439" + "asctime": "2025-08-30 16:03:08,358" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -42240,16 +42807,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488727.44017, - "msecs": 440.0, - "relativeCreated": 13849.941496, - "thread": 135402099861184, + "created": 1756562588.3599205, + "msecs": 359.0, + "relativeCreated": 13728.86962, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:07,440" + "asctime": "2025-08-30 16:03:08,359" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", @@ -42267,19 +42834,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488727.4825394, - "msecs": 482.0, - "relativeCreated": 13892.310932, - "thread": 135402099861184, + "created": 1756562588.4046957, + "msecs": 404.0, + "relativeCreated": 13773.644956, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'4'", - "asctime": "2025-08-29 19:32:07,482" + "asctime": "2025-08-30 16:03:08,404" } ], - "time_consumption": 0.05397152900695801 + "time_consumption": 0.05154252052307129 }, { "name": "__tLogger__", @@ -42297,16 +42864,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488727.5368268, - "msecs": 536.0, - "relativeCreated": 13946.598392, - "thread": 135402127188224, + "created": 1756562588.4567127, + "msecs": 456.0, + "relativeCreated": 13825.661775, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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", + "asctime": "2025-08-30 16:03:08,456", "moduleLogger": [ { "name": "__unittest__", @@ -42325,16 +42892,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488727.5367303, - "msecs": 536.0, - "relativeCreated": 13946.501763, - "thread": 135402127188224, + "created": 1756562588.4565375, + "msecs": 456.0, + "relativeCreated": 13825.486634, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (ffe.sleep.main_light)): 4 ()", - "asctime": "2025-08-29 19:32:07,536" + "asctime": "2025-08-30 16:03:08,456" }, { "name": "__unittest__", @@ -42354,19 +42921,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488727.536786, - "msecs": 536.0, - "relativeCreated": 13946.557658, - "thread": 135402127188224, + "created": 1756562588.4566393, + "msecs": 456.0, + "relativeCreated": 13825.588243, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffe.sleep.main_light)): result = 4 ()", - "asctime": "2025-08-29 19:32:07,536" + "asctime": "2025-08-30 16:03:08,456" } ], - "time_consumption": 4.076957702636719e-05 + "time_consumption": 7.343292236328125e-05 }, { "name": "__tLogger__", @@ -42384,16 +42951,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488727.6374128, - "msecs": 637.0, - "relativeCreated": 14047.184365, - "thread": 135402127188224, + "created": 1756562588.5574384, + "msecs": 557.0, + "relativeCreated": 13926.38752, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffe.sleep.main_light) to 6", - "asctime": "2025-08-29 19:32:07,637", + "asctime": "2025-08-30 16:03:08,557", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp.set", @@ -42411,16 +42978,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488727.5369291, - "msecs": 536.0, - "relativeCreated": 13946.700436, - "thread": 135402127188224, + "created": 1756562588.4568913, + "msecs": 456.0, + "relativeCreated": 13825.84057, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 6", - "asctime": "2025-08-29 19:32:07,536" + "asctime": "2025-08-30 16:03:08,456" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", @@ -42438,16 +43005,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488727.5400167, - "msecs": 540.0, - "relativeCreated": 13949.788189, - "thread": 135402099861184, + "created": 1756562588.4608426, + "msecs": 460.0, + "relativeCreated": 13829.79173, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:08,460" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -42465,16 +43032,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488727.5402687, - "msecs": 540.0, - "relativeCreated": 13950.04006, - "thread": 135402099861184, + "created": 1756562588.4612548, + "msecs": 461.0, + "relativeCreated": 13830.204047, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:07,540" + "asctime": "2025-08-30 16:03:08,461" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -42492,16 +43059,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488727.540816, - "msecs": 540.0, - "relativeCreated": 13950.587597, - "thread": 135402099861184, + "created": 1756562588.462358, + "msecs": 462.0, + "relativeCreated": 13831.30715, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:07,540" + "asctime": "2025-08-30 16:03:08,462" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", @@ -42519,19 +43086,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488727.5834758, - "msecs": 583.0, - "relativeCreated": 13993.247254, - "thread": 135402099861184, + "created": 1756562588.509823, + "msecs": 509.0, + "relativeCreated": 13878.772048, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'6'", - "asctime": "2025-08-29 19:32:07,583" + "asctime": "2025-08-30 16:03:08,509" } ], - "time_consumption": 0.05393695831298828 + "time_consumption": 0.04761528968811035 }, { "name": "__tLogger__", @@ -42549,16 +43116,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488727.637803, - "msecs": 637.0, - "relativeCreated": 14047.574365, - "thread": 135402127188224, + "created": 1756562588.5579505, + "msecs": 557.0, + "relativeCreated": 13926.899702, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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", + "asctime": "2025-08-30 16:03:08,557", "moduleLogger": [ { "name": "__unittest__", @@ -42577,16 +43144,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488727.6376796, - "msecs": 637.0, - "relativeCreated": 14047.45097, - "thread": 135402127188224, + "created": 1756562588.5577273, + "msecs": 557.0, + "relativeCreated": 13926.676301, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (ffe.sleep.main_light)): 6 ()", - "asctime": "2025-08-29 19:32:07,637" + "asctime": "2025-08-30 16:03:08,557" }, { "name": "__unittest__", @@ -42606,19 +43173,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488727.6377604, - "msecs": 637.0, - "relativeCreated": 14047.531907, - "thread": 135402127188224, + "created": 1756562588.55786, + "msecs": 557.0, + "relativeCreated": 13926.808911, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffe.sleep.main_light)): result = 6 ()", - "asctime": "2025-08-29 19:32:07,637" + "asctime": "2025-08-30 16:03:08,557" } ], - "time_consumption": 4.267692565917969e-05 + "time_consumption": 9.059906005859375e-05 }, { "name": "__tLogger__", @@ -42636,16 +43203,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488727.7384005, - "msecs": 738.0, - "relativeCreated": 14148.171995, - "thread": 135402127188224, + "created": 1756562588.6597958, + "msecs": 659.0, + "relativeCreated": 14028.744862, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffe.sleep.main_light) to 8", - "asctime": "2025-08-29 19:32:07,738", + "asctime": "2025-08-30 16:03:08,659", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp.set", @@ -42663,16 +43230,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488727.6379156, - "msecs": 637.0, - "relativeCreated": 14047.686953, - "thread": 135402127188224, + "created": 1756562588.5581563, + "msecs": 558.0, + "relativeCreated": 13927.105441, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 8", - "asctime": "2025-08-29 19:32:07,637" + "asctime": "2025-08-30 16:03:08,558" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", @@ -42690,16 +43257,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488727.6408455, - "msecs": 640.0, - "relativeCreated": 14050.617105, - "thread": 135402099861184, + "created": 1756562588.5620055, + "msecs": 562.0, + "relativeCreated": 13930.954552, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:08,562" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -42717,16 +43284,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488727.641094, - "msecs": 641.0, - "relativeCreated": 14050.865327, - "thread": 135402099861184, + "created": 1756562588.5623753, + "msecs": 562.0, + "relativeCreated": 13931.324462, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:07,641" + "asctime": "2025-08-30 16:03:08,562" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -42744,16 +43311,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488727.641655, - "msecs": 641.0, - "relativeCreated": 14051.426473, - "thread": 135402099861184, + "created": 1756562588.563568, + "msecs": 563.0, + "relativeCreated": 13932.517141, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:07,641" + "asctime": "2025-08-30 16:03:08,563" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", @@ -42771,19 +43338,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488727.6838825, - "msecs": 683.0, - "relativeCreated": 14093.654042, - "thread": 135402099861184, + "created": 1756562588.609115, + "msecs": 609.0, + "relativeCreated": 13978.064092, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'8'", - "asctime": "2025-08-29 19:32:07,683" + "asctime": "2025-08-30 16:03:08,609" } ], - "time_consumption": 0.05451798439025879 + "time_consumption": 0.05068087577819824 }, { "name": "__tLogger__", @@ -42801,16 +43368,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488727.738789, - "msecs": 738.0, - "relativeCreated": 14148.560553, - "thread": 135402127188224, + "created": 1756562588.6602986, + "msecs": 660.0, + "relativeCreated": 14029.247698, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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", + "asctime": "2025-08-30 16:03:08,660", "moduleLogger": [ { "name": "__unittest__", @@ -42829,16 +43396,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488727.738688, - "msecs": 738.0, - "relativeCreated": 14148.459328, - "thread": 135402127188224, + "created": 1756562588.6600842, + "msecs": 660.0, + "relativeCreated": 14029.033223, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (ffe.sleep.main_light)): 8 ()", - "asctime": "2025-08-29 19:32:07,738" + "asctime": "2025-08-30 16:03:08,660" }, { "name": "__unittest__", @@ -42858,19 +43425,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488727.7387462, - "msecs": 738.0, - "relativeCreated": 14148.517473, - "thread": 135402127188224, + "created": 1756562588.660219, + "msecs": 660.0, + "relativeCreated": 14029.167961, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffe.sleep.main_light)): result = 8 ()", - "asctime": "2025-08-29 19:32:07,738" + "asctime": "2025-08-30 16:03:08,660" } ], - "time_consumption": 4.291534423828125e-05 + "time_consumption": 7.963180541992188e-05 }, { "name": "__tLogger__", @@ -42888,16 +43455,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488727.839419, - "msecs": 839.0, - "relativeCreated": 14249.190356, - "thread": 135402127188224, + "created": 1756562588.761107, + "msecs": 761.0, + "relativeCreated": 14130.055974, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffe.sleep.main_light) to 10", - "asctime": "2025-08-29 19:32:07,839", + "asctime": "2025-08-30 16:03:08,761", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp.set", @@ -42915,16 +43482,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488727.7389004, - "msecs": 738.0, - "relativeCreated": 14148.671952, - "thread": 135402127188224, + "created": 1756562588.6604805, + "msecs": 660.0, + "relativeCreated": 14029.429751, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 10", - "asctime": "2025-08-29 19:32:07,738" + "asctime": "2025-08-30 16:03:08,660" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light.set", @@ -42942,16 +43509,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488727.7413716, - "msecs": 741.0, - "relativeCreated": 14151.143136, - "thread": 135402099861184, + "created": 1756562588.6644256, + "msecs": 664.0, + "relativeCreated": 14033.374762, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:08,664" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -42969,16 +43536,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488727.7416596, - "msecs": 741.0, - "relativeCreated": 14151.430991, - "thread": 135402099861184, + "created": 1756562588.6647952, + "msecs": 664.0, + "relativeCreated": 14033.744139, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:07,741" + "asctime": "2025-08-30 16:03:08,664" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -42996,16 +43563,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488727.7421982, - "msecs": 742.0, - "relativeCreated": 14151.969603, - "thread": 135402099861184, + "created": 1756562588.6659079, + "msecs": 665.0, + "relativeCreated": 14034.857198, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:07,742" + "asctime": "2025-08-30 16:03:08,665" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", @@ -43023,19 +43590,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488727.7843206, - "msecs": 784.0, - "relativeCreated": 14194.092041, - "thread": 135402099861184, + "created": 1756562588.7097611, + "msecs": 709.0, + "relativeCreated": 14078.710089, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'10'", - "asctime": "2025-08-29 19:32:07,784" + "asctime": "2025-08-30 16:03:08,709" } ], - "time_consumption": 0.05509829521179199 + "time_consumption": 0.0513458251953125 }, { "name": "__tLogger__", @@ -43053,16 +43620,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488727.8398108, - "msecs": 839.0, - "relativeCreated": 14249.582188, - "thread": 135402127188224, + "created": 1756562588.7616122, + "msecs": 761.0, + "relativeCreated": 14130.561478, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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", + "asctime": "2025-08-30 16:03:08,761", "moduleLogger": [ { "name": "__unittest__", @@ -43081,16 +43648,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488727.8396857, - "msecs": 839.0, - "relativeCreated": 14249.457174, - "thread": 135402127188224, + "created": 1756562588.7614338, + "msecs": 761.0, + "relativeCreated": 14130.383056, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (ffe.sleep.main_light)): 10 ()", - "asctime": "2025-08-29 19:32:07,839" + "asctime": "2025-08-30 16:03:08,761" }, { "name": "__unittest__", @@ -43110,24 +43677,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488727.839767, - "msecs": 839.0, - "relativeCreated": 14249.538433, - "thread": 135402127188224, + "created": 1756562588.7615368, + "msecs": 761.0, + "relativeCreated": 14130.485806, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffe.sleep.main_light)): result = 10 ()", - "asctime": "2025-08-29 19:32:07,839" + "asctime": "2025-08-30 16:03:08,761" } ], - "time_consumption": 4.38690185546875e-05 + "time_consumption": 7.534027099609375e-05 } ], - "time_consumption": 0.8077049255371094, - "time_start": "2025-08-29 19:32:07,032", - "time_finished": "2025-08-29 19:32:07,839" + "time_consumption": 0.8124716281890869, + "time_start": "2025-08-30 16:03:07,949", + "time_finished": "2025-08-30 16:03:08,761" }, "Light.color_temp (ffe.sleep.main_light) -> ViDevCommon.color_temp (ffe.sleep.main_light)": { "name": "__tLogger__", @@ -43142,16 +43709,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488727.8400488, - "msecs": 840.0, - "relativeCreated": 14249.820389, - "thread": 135402127188224, + "created": 1756562588.7620108, + "msecs": 762.0, + "relativeCreated": 14130.959889, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Light.color_temp (ffe.sleep.main_light) -> ViDevCommon.color_temp (ffe.sleep.main_light)", - "asctime": "2025-08-29 19:32:07,840", + "asctime": "2025-08-30 16:03:08,762", "moduleLogger": [], "testcaseLogger": [ { @@ -43167,16 +43734,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488727.9404864, - "msecs": 940.0, - "relativeCreated": 14350.257828, - "thread": 135402127188224, + "created": 1756562588.8624804, + "msecs": 862.0, + "relativeCreated": 14231.429452, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:07,940", + "asctime": "2025-08-30 16:03:08,862", "moduleLogger": [], "time_consumption": 0.0 }, @@ -43195,16 +43762,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488728.041353, - "msecs": 41.0, - "relativeCreated": 14451.124491, - "thread": 135402127188224, + "created": 1756562588.9637096, + "msecs": 963.0, + "relativeCreated": 14332.658876, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 19:32:08,041", + "asctime": "2025-08-30 16:03:08,963", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp.set", @@ -43222,19 +43789,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488727.9408107, - "msecs": 940.0, - "relativeCreated": 14350.582087, - "thread": 135402127188224, + "created": 1756562588.8628306, + "msecs": 862.0, + "relativeCreated": 14231.779683, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 10", - "asctime": "2025-08-29 19:32:07,940" + "asctime": "2025-08-30 16:03:08,862" } ], - "time_consumption": 0.10054230690002441 + "time_consumption": 0.10087895393371582 }, { "name": "__tLogger__", @@ -43252,16 +43819,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488728.0417745, - "msecs": 41.0, - "relativeCreated": 14451.545961, - "thread": 135402127188224, + "created": 1756562588.9642603, + "msecs": 964.0, + "relativeCreated": 14333.209492, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 19:32:08,041", + "asctime": "2025-08-30 16:03:08,964", "moduleLogger": [ { "name": "__unittest__", @@ -43280,16 +43847,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488728.0416589, - "msecs": 41.0, - "relativeCreated": 14451.430366, - "thread": 135402127188224, + "created": 1756562588.9640386, + "msecs": 964.0, + "relativeCreated": 14332.987693, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 19:32:08,041" + "asctime": "2025-08-30 16:03:08,964" }, { "name": "__unittest__", @@ -43309,19 +43876,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488728.0417259, - "msecs": 41.0, - "relativeCreated": 14451.497347, - "thread": 135402127188224, + "created": 1756562588.9641762, + "msecs": 964.0, + "relativeCreated": 14333.125335, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 19:32:08,041" + "asctime": "2025-08-30 16:03:08,964" } ], - "time_consumption": 4.863739013671875e-05 + "time_consumption": 8.416175842285156e-05 }, { "name": "__tLogger__", @@ -43339,16 +43906,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488728.1425228, - "msecs": 142.0, - "relativeCreated": 14552.294203, - "thread": 135402127188224, + "created": 1756562589.0652134, + "msecs": 65.0, + "relativeCreated": 14434.162474, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (ffe.sleep.main_light) to 0", - "asctime": "2025-08-29 19:32:08,142", + "asctime": "2025-08-30 16:03:09,065", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -43366,16 +43933,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488728.0419524, - "msecs": 41.0, - "relativeCreated": 14451.723778, - "thread": 135402127188224, + "created": 1756562588.9645178, + "msecs": 964.0, + "relativeCreated": 14333.466941, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:08,041" + "asctime": "2025-08-30 16:03:08,964" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -43393,16 +43960,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488728.0427418, - "msecs": 42.0, - "relativeCreated": 14452.513148, - "thread": 135402099861184, + "created": 1756562588.9657607, + "msecs": 965.0, + "relativeCreated": 14334.709767, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:08,042" + "asctime": "2025-08-30 16:03:08,965" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", @@ -43420,19 +43987,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488728.0448132, - "msecs": 44.0, - "relativeCreated": 14454.584524, - "thread": 135402099861184, + "created": 1756562588.9686737, + "msecs": 968.0, + "relativeCreated": 14337.622993, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'0'", - "asctime": "2025-08-29 19:32:08,044" + "asctime": "2025-08-30 16:03:08,968" } ], - "time_consumption": 0.09770965576171875 + "time_consumption": 0.09653973579406738 }, { "name": "__tLogger__", @@ -43450,16 +44017,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488728.1428823, - "msecs": 142.0, - "relativeCreated": 14552.653724, - "thread": 135402127188224, + "created": 1756562589.0657015, + "msecs": 65.0, + "relativeCreated": 14434.650511, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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", + "asctime": "2025-08-30 16:03:09,065", "moduleLogger": [ { "name": "__unittest__", @@ -43478,16 +44045,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488728.1427798, - "msecs": 142.0, - "relativeCreated": 14552.5513, - "thread": 135402127188224, + "created": 1756562589.0654995, + "msecs": 65.0, + "relativeCreated": 14434.448744, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): 0 ()", - "asctime": "2025-08-29 19:32:08,142" + "asctime": "2025-08-30 16:03:09,065" }, { "name": "__unittest__", @@ -43507,19 +44074,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488728.1428387, - "msecs": 142.0, - "relativeCreated": 14552.610276, - "thread": 135402127188224, + "created": 1756562589.065626, + "msecs": 65.0, + "relativeCreated": 14434.574902, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): result = 0 ()", - "asctime": "2025-08-29 19:32:08,142" + "asctime": "2025-08-30 16:03:09,065" } ], - "time_consumption": 4.363059997558594e-05 + "time_consumption": 7.557868957519531e-05 }, { "name": "__tLogger__", @@ -43537,16 +44104,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488728.2435622, - "msecs": 243.0, - "relativeCreated": 14653.333734, - "thread": 135402127188224, + "created": 1756562589.166564, + "msecs": 166.0, + "relativeCreated": 14535.513209, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (ffe.sleep.main_light) to 2", - "asctime": "2025-08-29 19:32:08,243", + "asctime": "2025-08-30 16:03:09,166", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -43564,16 +44131,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488728.1430442, - "msecs": 143.0, - "relativeCreated": 14552.815849, - "thread": 135402127188224, + "created": 1756562589.0659535, + "msecs": 65.0, + "relativeCreated": 14434.902676, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:08,143" + "asctime": "2025-08-30 16:03:09,065" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -43591,16 +44158,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488728.1438198, - "msecs": 143.0, - "relativeCreated": 14553.591178, - "thread": 135402099861184, + "created": 1756562589.0671887, + "msecs": 67.0, + "relativeCreated": 14436.137896, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:08,143" + "asctime": "2025-08-30 16:03:09,067" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", @@ -43618,19 +44185,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488728.1459184, - "msecs": 145.0, - "relativeCreated": 14555.689784, - "thread": 135402099861184, + "created": 1756562589.0700133, + "msecs": 70.0, + "relativeCreated": 14438.962321, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'2'", - "asctime": "2025-08-29 19:32:08,145" + "asctime": "2025-08-30 16:03:09,070" } ], - "time_consumption": 0.09764385223388672 + "time_consumption": 0.09655070304870605 }, { "name": "__tLogger__", @@ -43648,16 +44215,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488728.243919, - "msecs": 243.0, - "relativeCreated": 14653.690275, - "thread": 135402127188224, + "created": 1756562589.1670146, + "msecs": 167.0, + "relativeCreated": 14535.963847, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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", + "asctime": "2025-08-30 16:03:09,167", "moduleLogger": [ { "name": "__unittest__", @@ -43676,16 +44243,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488728.2438095, - "msecs": 243.0, - "relativeCreated": 14653.580872, - "thread": 135402127188224, + "created": 1756562589.1668484, + "msecs": 166.0, + "relativeCreated": 14535.797526, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): 2 ()", - "asctime": "2025-08-29 19:32:08,243" + "asctime": "2025-08-30 16:03:09,166" }, { "name": "__unittest__", @@ -43705,19 +44272,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488728.2438724, - "msecs": 243.0, - "relativeCreated": 14653.64397, - "thread": 135402127188224, + "created": 1756562589.166943, + "msecs": 166.0, + "relativeCreated": 14535.891989, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): result = 2 ()", - "asctime": "2025-08-29 19:32:08,243" + "asctime": "2025-08-30 16:03:09,166" } ], - "time_consumption": 4.649162292480469e-05 + "time_consumption": 7.152557373046875e-05 }, { "name": "__tLogger__", @@ -43735,16 +44302,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488728.344614, - "msecs": 344.0, - "relativeCreated": 14754.385648, - "thread": 135402127188224, + "created": 1756562589.2689397, + "msecs": 268.0, + "relativeCreated": 14637.888976, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (ffe.sleep.main_light) to 4", - "asctime": "2025-08-29 19:32:08,344", + "asctime": "2025-08-30 16:03:09,268", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -43762,16 +44329,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488728.2440908, - "msecs": 244.0, - "relativeCreated": 14653.862372, - "thread": 135402127188224, + "created": 1756562589.167264, + "msecs": 167.0, + "relativeCreated": 14536.213029, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:08,244" + "asctime": "2025-08-30 16:03:09,167" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -43789,16 +44356,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488728.2449517, - "msecs": 244.0, - "relativeCreated": 14654.723249, - "thread": 135402099861184, + "created": 1756562589.1685216, + "msecs": 168.0, + "relativeCreated": 14537.470807, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:08,244" + "asctime": "2025-08-30 16:03:09,168" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", @@ -43816,19 +44383,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488728.2469704, - "msecs": 246.0, - "relativeCreated": 14656.74169, - "thread": 135402099861184, + "created": 1756562589.171387, + "msecs": 171.0, + "relativeCreated": 14540.335931, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'4'", - "asctime": "2025-08-29 19:32:08,246" + "asctime": "2025-08-30 16:03:09,171" } ], - "time_consumption": 0.09764361381530762 + "time_consumption": 0.09755277633666992 }, { "name": "__tLogger__", @@ -43846,16 +44413,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488728.344987, - "msecs": 344.0, - "relativeCreated": 14754.758367, - "thread": 135402127188224, + "created": 1756562589.269509, + "msecs": 269.0, + "relativeCreated": 14638.458141, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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", + "asctime": "2025-08-30 16:03:09,269", "moduleLogger": [ { "name": "__unittest__", @@ -43874,16 +44441,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488728.3448555, - "msecs": 344.0, - "relativeCreated": 14754.626921, - "thread": 135402127188224, + "created": 1756562589.2692928, + "msecs": 269.0, + "relativeCreated": 14638.241984, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): 4 ()", - "asctime": "2025-08-29 19:32:08,344" + "asctime": "2025-08-30 16:03:09,269" }, { "name": "__unittest__", @@ -43903,19 +44470,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488728.3449438, - "msecs": 344.0, - "relativeCreated": 14754.715295, - "thread": 135402127188224, + "created": 1756562589.2693965, + "msecs": 269.0, + "relativeCreated": 14638.345514, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): result = 4 ()", - "asctime": "2025-08-29 19:32:08,344" + "asctime": "2025-08-30 16:03:09,269" } ], - "time_consumption": 4.315376281738281e-05 + "time_consumption": 0.0001125335693359375 }, { "name": "__tLogger__", @@ -43933,16 +44500,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488728.445687, - "msecs": 445.0, - "relativeCreated": 14855.458381, - "thread": 135402127188224, + "created": 1756562589.3704581, + "msecs": 370.0, + "relativeCreated": 14739.407126, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (ffe.sleep.main_light) to 6", - "asctime": "2025-08-29 19:32:08,445", + "asctime": "2025-08-30 16:03:09,370", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -43960,16 +44527,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488728.3451571, - "msecs": 345.0, - "relativeCreated": 14754.928513, - "thread": 135402127188224, + "created": 1756562589.2697825, + "msecs": 269.0, + "relativeCreated": 14638.731726, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:08,345" + "asctime": "2025-08-30 16:03:09,269" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -43987,16 +44554,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488728.3462472, - "msecs": 346.0, - "relativeCreated": 14756.018658, - "thread": 135402099861184, + "created": 1756562589.2709618, + "msecs": 270.0, + "relativeCreated": 14639.910799, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:08,346" + "asctime": "2025-08-30 16:03:09,270" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", @@ -44014,19 +44581,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488728.3481262, - "msecs": 348.0, - "relativeCreated": 14757.897579, - "thread": 135402099861184, + "created": 1756562589.273895, + "msecs": 273.0, + "relativeCreated": 14642.843936, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'6'", - "asctime": "2025-08-29 19:32:08,348" + "asctime": "2025-08-30 16:03:09,273" } ], - "time_consumption": 0.09756088256835938 + "time_consumption": 0.09656310081481934 }, { "name": "__tLogger__", @@ -44044,16 +44611,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488728.446018, - "msecs": 446.0, - "relativeCreated": 14855.789464, - "thread": 135402127188224, + "created": 1756562589.3709507, + "msecs": 370.0, + "relativeCreated": 14739.899756, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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", + "asctime": "2025-08-30 16:03:09,370", "moduleLogger": [ { "name": "__unittest__", @@ -44072,16 +44639,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488728.44592, - "msecs": 445.0, - "relativeCreated": 14855.691453, - "thread": 135402127188224, + "created": 1756562589.3707442, + "msecs": 370.0, + "relativeCreated": 14739.693353, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): 6 ()", - "asctime": "2025-08-29 19:32:08,445" + "asctime": "2025-08-30 16:03:09,370" }, { "name": "__unittest__", @@ -44101,19 +44668,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488728.4459767, - "msecs": 445.0, - "relativeCreated": 14855.748214, - "thread": 135402127188224, + "created": 1756562589.3708746, + "msecs": 370.0, + "relativeCreated": 14739.823754, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): result = 6 ()", - "asctime": "2025-08-29 19:32:08,445" + "asctime": "2025-08-30 16:03:09,370" } ], - "time_consumption": 4.124641418457031e-05 + "time_consumption": 7.605552673339844e-05 }, { "name": "__tLogger__", @@ -44131,16 +44698,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488728.5467386, - "msecs": 546.0, - "relativeCreated": 14956.510083, - "thread": 135402127188224, + "created": 1756562589.4728727, + "msecs": 472.0, + "relativeCreated": 14841.821855, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (ffe.sleep.main_light) to 8", - "asctime": "2025-08-29 19:32:08,546", + "asctime": "2025-08-30 16:03:09,472", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -44158,16 +44725,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488728.4461796, - "msecs": 446.0, - "relativeCreated": 14855.951003, - "thread": 135402127188224, + "created": 1756562589.371205, + "msecs": 371.0, + "relativeCreated": 14740.154109, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:08,446" + "asctime": "2025-08-30 16:03:09,371" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -44185,16 +44752,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488728.4472644, - "msecs": 447.0, - "relativeCreated": 14857.035951, - "thread": 135402099861184, + "created": 1756562589.3724027, + "msecs": 372.0, + "relativeCreated": 14741.351806, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:08,447" + "asctime": "2025-08-30 16:03:09,372" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", @@ -44212,19 +44779,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488728.4491417, - "msecs": 449.0, - "relativeCreated": 14858.913068, - "thread": 135402099861184, + "created": 1756562589.3753154, + "msecs": 375.0, + "relativeCreated": 14744.264475, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'8'", - "asctime": "2025-08-29 19:32:08,449" + "asctime": "2025-08-30 16:03:09,375" } ], - "time_consumption": 0.09759688377380371 + "time_consumption": 0.09755730628967285 }, { "name": "__tLogger__", @@ -44242,16 +44809,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488728.5470915, - "msecs": 547.0, - "relativeCreated": 14956.862799, - "thread": 135402127188224, + "created": 1756562589.4734633, + "msecs": 473.0, + "relativeCreated": 14842.412444, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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", + "asctime": "2025-08-30 16:03:09,473", "moduleLogger": [ { "name": "__unittest__", @@ -44270,16 +44837,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488728.5469847, - "msecs": 546.0, - "relativeCreated": 14956.756038, - "thread": 135402127188224, + "created": 1756562589.4732442, + "msecs": 473.0, + "relativeCreated": 14842.193382, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): 8 ()", - "asctime": "2025-08-29 19:32:08,546" + "asctime": "2025-08-30 16:03:09,473" }, { "name": "__unittest__", @@ -44299,19 +44866,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488728.5470467, - "msecs": 547.0, - "relativeCreated": 14956.818216, - "thread": 135402127188224, + "created": 1756562589.473383, + "msecs": 473.0, + "relativeCreated": 14842.332114, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): result = 8 ()", - "asctime": "2025-08-29 19:32:08,547" + "asctime": "2025-08-30 16:03:09,473" } ], - "time_consumption": 4.482269287109375e-05 + "time_consumption": 8.034706115722656e-05 }, { "name": "__tLogger__", @@ -44329,16 +44896,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488728.6476817, - "msecs": 647.0, - "relativeCreated": 15057.453202, - "thread": 135402127188224, + "created": 1756562589.574379, + "msecs": 574.0, + "relativeCreated": 14943.328092, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (ffe.sleep.main_light) to 10", - "asctime": "2025-08-29 19:32:08,647", + "asctime": "2025-08-30 16:03:09,574", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -44356,16 +44923,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488728.5472622, - "msecs": 547.0, - "relativeCreated": 14957.033569, - "thread": 135402127188224, + "created": 1756562589.4737194, + "msecs": 473.0, + "relativeCreated": 14842.668327, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:08,547" + "asctime": "2025-08-30 16:03:09,473" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.main_light", @@ -44383,16 +44950,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488728.548235, - "msecs": 548.0, - "relativeCreated": 14958.006558, - "thread": 135402099861184, + "created": 1756562589.4748933, + "msecs": 474.0, + "relativeCreated": 14843.842485, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:08,548" + "asctime": "2025-08-30 16:03:09,474" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", @@ -44410,19 +44977,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488728.550295, - "msecs": 550.0, - "relativeCreated": 14960.066355, - "thread": 135402099861184, + "created": 1756562589.4779239, + "msecs": 477.0, + "relativeCreated": 14846.872962, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'10'", - "asctime": "2025-08-29 19:32:08,550" + "asctime": "2025-08-30 16:03:09,477" } ], - "time_consumption": 0.09738659858703613 + "time_consumption": 0.09645509719848633 }, { "name": "__tLogger__", @@ -44440,16 +45007,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488728.6480405, - "msecs": 648.0, - "relativeCreated": 15057.811774, - "thread": 135402127188224, + "created": 1756562589.574835, + "msecs": 574.0, + "relativeCreated": 14943.783958, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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", + "asctime": "2025-08-30 16:03:09,574", "moduleLogger": [ { "name": "__unittest__", @@ -44468,16 +45035,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488728.6479416, - "msecs": 647.0, - "relativeCreated": 15057.713024, - "thread": 135402127188224, + "created": 1756562589.5746675, + "msecs": 574.0, + "relativeCreated": 14943.616757, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): 10 ()", - "asctime": "2025-08-29 19:32:08,647" + "asctime": "2025-08-30 16:03:09,574" }, { "name": "__unittest__", @@ -44497,24 +45064,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488728.6479988, - "msecs": 647.0, - "relativeCreated": 15057.770173, - "thread": 135402127188224, + "created": 1756562589.5747616, + "msecs": 574.0, + "relativeCreated": 14943.710961, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffe.sleep.main_light)): result = 10 ()", - "asctime": "2025-08-29 19:32:08,647" + "asctime": "2025-08-30 16:03:09,574" } ], - "time_consumption": 4.172325134277344e-05 + "time_consumption": 7.343292236328125e-05 } ], - "time_consumption": 0.8079917430877686, - "time_start": "2025-08-29 19:32:07,840", - "time_finished": "2025-08-29 19:32:08,648" + "time_consumption": 0.8128242492675781, + "time_start": "2025-08-30 16:03:08,762", + "time_finished": "2025-08-30 16:03:09,574" }, "ViDevCommon.brightness (ffe.sleep.bed_light_di) -> Light.brightness (ffe.sleep.bed_light_di)": { "name": "__tLogger__", @@ -44529,16 +45096,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488728.6482782, - "msecs": 648.0, - "relativeCreated": 15058.04962, - "thread": 135402127188224, + "created": 1756562589.5752628, + "msecs": 575.0, + "relativeCreated": 14944.211787, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.brightness (ffe.sleep.bed_light_di) -> Light.brightness (ffe.sleep.bed_light_di)", - "asctime": "2025-08-29 19:32:08,648", + "asctime": "2025-08-30 16:03:09,575", "moduleLogger": [], "testcaseLogger": [ { @@ -44554,16 +45121,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488728.7488167, - "msecs": 748.0, - "relativeCreated": 15158.588064, - "thread": 135402127188224, + "created": 1756562589.6762433, + "msecs": 676.0, + "relativeCreated": 15045.192344, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:08,748", + "asctime": "2025-08-30 16:03:09,676", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -44581,16 +45148,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488728.6484716, - "msecs": 648.0, - "relativeCreated": 15058.242878, - "thread": 135402127188224, + "created": 1756562589.5755703, + "msecs": 575.0, + "relativeCreated": 14944.519444, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:09,575" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -44608,16 +45175,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488728.6493316, - "msecs": 649.0, - "relativeCreated": 15059.102816, - "thread": 135402099861184, + "created": 1756562589.5768332, + "msecs": 576.0, + "relativeCreated": 14945.782331, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:09,576" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state", @@ -44635,19 +45202,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488728.651784, - "msecs": 651.0, - "relativeCreated": 15061.555489, - "thread": 135402099861184, + "created": 1756562589.5807946, + "msecs": 580.0, + "relativeCreated": 14949.743859, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:09,580" } ], - "time_consumption": 0.09703278541564941 + "time_consumption": 0.09544873237609863 }, { "name": "__tLogger__", @@ -44664,16 +45231,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488728.8496835, - "msecs": 849.0, - "relativeCreated": 15259.454933, - "thread": 135402127188224, + "created": 1756562589.7775464, + "msecs": 777.0, + "relativeCreated": 15146.495505, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 19:32:08,849", + "asctime": "2025-08-30 16:03:09,777", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness.set", @@ -44691,16 +45258,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488728.7491097, - "msecs": 749.0, - "relativeCreated": 15158.881208, - "thread": 135402127188224, + "created": 1756562589.6766164, + "msecs": 676.0, + "relativeCreated": 15045.565577, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:09,676" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -44718,16 +45285,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488728.7494097, - "msecs": 749.0, - "relativeCreated": 15159.181137, - "thread": 135402127188224, + "created": 1756562589.6770413, + "msecs": 677.0, + "relativeCreated": 15045.990571, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:09,677" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", @@ -44745,16 +45312,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488728.7528584, - "msecs": 752.0, - "relativeCreated": 15162.629838, - "thread": 135402099861184, + "created": 1756562589.6810884, + "msecs": 681.0, + "relativeCreated": 15050.03771, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:09,681" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -44772,16 +45339,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488728.7532246, - "msecs": 753.0, - "relativeCreated": 15162.996114, - "thread": 135402099861184, + "created": 1756562589.681921, + "msecs": 681.0, + "relativeCreated": 15050.870206, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:09,681" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", @@ -44799,19 +45366,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488728.796056, - "msecs": 796.0, - "relativeCreated": 15205.827414, - "thread": 135402099861184, + "created": 1756562589.7251222, + "msecs": 725.0, + "relativeCreated": 15094.071446, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:09,725" } ], - "time_consumption": 0.05362749099731445 + "time_consumption": 0.05242419242858887 }, { "name": "__tLogger__", @@ -44829,16 +45396,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488728.8500252, - "msecs": 850.0, - "relativeCreated": 15259.796534, - "thread": 135402127188224, + "created": 1756562589.7780752, + "msecs": 778.0, + "relativeCreated": 15147.024157, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 19:32:08,850", + "asctime": "2025-08-30 16:03:09,778", "moduleLogger": [ { "name": "__unittest__", @@ -44857,16 +45424,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488728.8499267, - "msecs": 849.0, - "relativeCreated": 15259.698144, - "thread": 135402127188224, + "created": 1756562589.7778566, + "msecs": 777.0, + "relativeCreated": 15146.805645, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 19:32:08,849" + "asctime": "2025-08-30 16:03:09,777" }, { "name": "__unittest__", @@ -44886,19 +45453,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488728.8499823, - "msecs": 849.0, - "relativeCreated": 15259.753553, - "thread": 135402127188224, + "created": 1756562589.777994, + "msecs": 777.0, + "relativeCreated": 15146.943099, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 19:32:08,849" + "asctime": "2025-08-30 16:03:09,777" } ], - "time_consumption": 4.291534423828125e-05 + "time_consumption": 8.130073547363281e-05 }, { "name": "__tLogger__", @@ -44916,16 +45483,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488728.9506178, - "msecs": 950.0, - "relativeCreated": 15360.38928, - "thread": 135402127188224, + "created": 1756562589.8788955, + "msecs": 878.0, + "relativeCreated": 15247.844749, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.sleep.bed_light_di) to 0", - "asctime": "2025-08-29 19:32:08,950", + "asctime": "2025-08-30 16:03:09,878", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness.set", @@ -44943,16 +45510,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488728.850137, - "msecs": 850.0, - "relativeCreated": 15259.908479, - "thread": 135402127188224, + "created": 1756562589.7782614, + "msecs": 778.0, + "relativeCreated": 15147.21069, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:09,778" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", @@ -44970,16 +45537,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488728.8528385, - "msecs": 852.0, - "relativeCreated": 15262.609729, - "thread": 135402099861184, + "created": 1756562589.7822838, + "msecs": 782.0, + "relativeCreated": 15151.232917, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:09,782" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -44997,16 +45564,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488728.8530831, - "msecs": 853.0, - "relativeCreated": 15262.85446, - "thread": 135402099861184, + "created": 1756562589.7827966, + "msecs": 782.0, + "relativeCreated": 15151.745781, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:09,782" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -45024,16 +45591,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488728.8537505, - "msecs": 853.0, - "relativeCreated": 15263.521978, - "thread": 135402099861184, + "created": 1756562589.7841284, + "msecs": 784.0, + "relativeCreated": 15153.077622, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:09,784" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", @@ -45051,19 +45618,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488728.896163, - "msecs": 896.0, - "relativeCreated": 15305.934382, - "thread": 135402099861184, + "created": 1756562589.829201, + "msecs": 829.0, + "relativeCreated": 15198.149912, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:09,829" } ], - "time_consumption": 0.054454803466796875 + "time_consumption": 0.04969453811645508 }, { "name": "__tLogger__", @@ -45081,16 +45648,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488728.9509456, - "msecs": 950.0, - "relativeCreated": 15360.717026, - "thread": 135402127188224, + "created": 1756562589.8794065, + "msecs": 879.0, + "relativeCreated": 15248.355509, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:09,879", "moduleLogger": [ { "name": "__unittest__", @@ -45109,16 +45676,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488728.9508464, - "msecs": 950.0, - "relativeCreated": 15360.617995, - "thread": 135402127188224, + "created": 1756562589.879187, + "msecs": 879.0, + "relativeCreated": 15248.136329, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffe.sleep.bed_light_di)): 0 ()", - "asctime": "2025-08-29 19:32:08,950" + "asctime": "2025-08-30 16:03:09,879" }, { "name": "__unittest__", @@ -45138,19 +45705,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488728.9509044, - "msecs": 950.0, - "relativeCreated": 15360.675744, - "thread": 135402127188224, + "created": 1756562589.8793254, + "msecs": 879.0, + "relativeCreated": 15248.274511, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.sleep.bed_light_di)): result = 0 ()", - "asctime": "2025-08-29 19:32:08,950" + "asctime": "2025-08-30 16:03:09,879" } ], - "time_consumption": 4.124641418457031e-05 + "time_consumption": 8.106231689453125e-05 }, { "name": "__tLogger__", @@ -45168,16 +45735,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488729.0516055, - "msecs": 51.0, - "relativeCreated": 15461.376822, - "thread": 135402127188224, + "created": 1756562589.9802992, + "msecs": 980.0, + "relativeCreated": 15349.248497, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.sleep.bed_light_di) to 20", - "asctime": "2025-08-29 19:32:09,051", + "asctime": "2025-08-30 16:03:09,980", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness.set", @@ -45195,16 +45762,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488728.9511025, - "msecs": 951.0, - "relativeCreated": 15360.873883, - "thread": 135402127188224, + "created": 1756562589.8796017, + "msecs": 879.0, + "relativeCreated": 15248.550661, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:09,879" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", @@ -45222,16 +45789,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488728.953916, - "msecs": 953.0, - "relativeCreated": 15363.687481, - "thread": 135402099861184, + "created": 1756562589.8836808, + "msecs": 883.0, + "relativeCreated": 15252.629766, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:09,883" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -45249,16 +45816,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488728.954165, - "msecs": 954.0, - "relativeCreated": 15363.936396, - "thread": 135402099861184, + "created": 1756562589.8842428, + "msecs": 884.0, + "relativeCreated": 15253.191835, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:09,884" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -45276,16 +45843,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488728.9549756, - "msecs": 954.0, - "relativeCreated": 15364.746895, - "thread": 135402099861184, + "created": 1756562589.8855517, + "msecs": 885.0, + "relativeCreated": 15254.500758, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:09,885" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", @@ -45303,19 +45870,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488728.9970999, - "msecs": 997.0, - "relativeCreated": 15406.871085, - "thread": 135402099861184, + "created": 1756562589.9297905, + "msecs": 929.0, + "relativeCreated": 15298.73969, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:09,929" } ], - "time_consumption": 0.05450558662414551 + "time_consumption": 0.050508737564086914 }, { "name": "__tLogger__", @@ -45333,16 +45900,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488729.051939, - "msecs": 51.0, - "relativeCreated": 15461.710626, - "thread": 135402127188224, + "created": 1756562589.9807608, + "msecs": 980.0, + "relativeCreated": 15349.709917, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:09,980", "moduleLogger": [ { "name": "__unittest__", @@ -45361,16 +45928,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488729.0518405, - "msecs": 51.0, - "relativeCreated": 15461.612015, - "thread": 135402127188224, + "created": 1756562589.98059, + "msecs": 980.0, + "relativeCreated": 15349.539212, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffe.sleep.bed_light_di)): 20 ()", - "asctime": "2025-08-29 19:32:09,051" + "asctime": "2025-08-30 16:03:09,980" }, { "name": "__unittest__", @@ -45390,19 +45957,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488729.0518978, - "msecs": 51.0, - "relativeCreated": 15461.669333, - "thread": 135402127188224, + "created": 1756562589.9806886, + "msecs": 980.0, + "relativeCreated": 15349.637655, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.sleep.bed_light_di)): result = 20 ()", - "asctime": "2025-08-29 19:32:09,051" + "asctime": "2025-08-30 16:03:09,980" } ], - "time_consumption": 4.124641418457031e-05 + "time_consumption": 7.224082946777344e-05 }, { "name": "__tLogger__", @@ -45420,16 +45987,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488729.1524, - "msecs": 152.0, - "relativeCreated": 15562.171485, - "thread": 135402127188224, + "created": 1756562590.0815134, + "msecs": 81.0, + "relativeCreated": 15450.462588, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.sleep.bed_light_di) to 40", - "asctime": "2025-08-29 19:32:09,152", + "asctime": "2025-08-30 16:03:10,081", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness.set", @@ -45447,16 +46014,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488729.052046, - "msecs": 52.0, - "relativeCreated": 15461.817604, - "thread": 135402127188224, + "created": 1756562589.9809716, + "msecs": 980.0, + "relativeCreated": 15349.920758, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:09,980" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", @@ -45474,16 +46041,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488729.0555878, - "msecs": 55.0, - "relativeCreated": 15465.359252, - "thread": 135402099861184, + "created": 1756562589.9850235, + "msecs": 985.0, + "relativeCreated": 15353.972668, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:09,985" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -45501,16 +46068,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488729.0558414, - "msecs": 55.0, - "relativeCreated": 15465.613046, - "thread": 135402099861184, + "created": 1756562589.985592, + "msecs": 985.0, + "relativeCreated": 15354.540908, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:09,985" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -45528,16 +46095,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488729.0566337, - "msecs": 56.0, - "relativeCreated": 15466.405012, - "thread": 135402099861184, + "created": 1756562589.986826, + "msecs": 986.0, + "relativeCreated": 15355.775187, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:09,986" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", @@ -45555,19 +46122,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488729.0982323, - "msecs": 98.0, - "relativeCreated": 15508.003776, - "thread": 135402099861184, + "created": 1756562590.0340743, + "msecs": 34.0, + "relativeCreated": 15403.02353, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,034" } ], - "time_consumption": 0.054167747497558594 + "time_consumption": 0.0474390983581543 }, { "name": "__tLogger__", @@ -45585,16 +46152,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488729.152729, - "msecs": 152.0, - "relativeCreated": 15562.500474, - "thread": 135402127188224, + "created": 1756562590.081977, + "msecs": 81.0, + "relativeCreated": 15450.925983, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:10,081", "moduleLogger": [ { "name": "__unittest__", @@ -45613,16 +46180,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488729.1526325, - "msecs": 152.0, - "relativeCreated": 15562.404125, - "thread": 135402127188224, + "created": 1756562590.0818017, + "msecs": 81.0, + "relativeCreated": 15450.750749, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffe.sleep.bed_light_di)): 40 ()", - "asctime": "2025-08-29 19:32:09,152" + "asctime": "2025-08-30 16:03:10,081" }, { "name": "__unittest__", @@ -45642,19 +46209,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488729.1526866, - "msecs": 152.0, - "relativeCreated": 15562.457897, - "thread": 135402127188224, + "created": 1756562590.0819006, + "msecs": 81.0, + "relativeCreated": 15450.849711, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.sleep.bed_light_di)): result = 40 ()", - "asctime": "2025-08-29 19:32:09,152" + "asctime": "2025-08-30 16:03:10,081" } ], - "time_consumption": 4.2438507080078125e-05 + "time_consumption": 7.62939453125e-05 }, { "name": "__tLogger__", @@ -45672,16 +46239,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488729.253319, - "msecs": 253.0, - "relativeCreated": 15663.090329, - "thread": 135402127188224, + "created": 1756562590.1827288, + "msecs": 182.0, + "relativeCreated": 15551.677731, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.sleep.bed_light_di) to 60", - "asctime": "2025-08-29 19:32:09,253", + "asctime": "2025-08-30 16:03:10,182", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness.set", @@ -45699,16 +46266,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488729.1528351, - "msecs": 152.0, - "relativeCreated": 15562.606539, - "thread": 135402127188224, + "created": 1756562590.082161, + "msecs": 82.0, + "relativeCreated": 15451.110066, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,082" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", @@ -45726,16 +46293,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488729.1555955, - "msecs": 155.0, - "relativeCreated": 15565.367049, - "thread": 135402099861184, + "created": 1756562590.086193, + "msecs": 86.0, + "relativeCreated": 15455.142141, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,086" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -45753,16 +46320,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488729.1558428, - "msecs": 155.0, - "relativeCreated": 15565.614338, - "thread": 135402099861184, + "created": 1756562590.0865657, + "msecs": 86.0, + "relativeCreated": 15455.514624, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,086" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -45780,16 +46347,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488729.1564798, - "msecs": 156.0, - "relativeCreated": 15566.25116, - "thread": 135402099861184, + "created": 1756562590.0877223, + "msecs": 87.0, + "relativeCreated": 15456.671348, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,087" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", @@ -45807,19 +46374,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488729.1982908, - "msecs": 198.0, - "relativeCreated": 15608.062267, - "thread": 135402099861184, + "created": 1756562590.1331372, + "msecs": 133.0, + "relativeCreated": 15502.086175, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,133" } ], - "time_consumption": 0.05502820014953613 + "time_consumption": 0.0495915412902832 }, { "name": "__tLogger__", @@ -45837,16 +46404,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488729.2537189, - "msecs": 253.0, - "relativeCreated": 15663.490332, - "thread": 135402127188224, + "created": 1756562590.1832697, + "msecs": 183.0, + "relativeCreated": 15552.218772, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:10,183", "moduleLogger": [ { "name": "__unittest__", @@ -45865,16 +46432,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488729.2535865, - "msecs": 253.0, - "relativeCreated": 15663.357819, - "thread": 135402127188224, + "created": 1756562590.1830294, + "msecs": 183.0, + "relativeCreated": 15551.978491, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffe.sleep.bed_light_di)): 60 ()", - "asctime": "2025-08-29 19:32:09,253" + "asctime": "2025-08-30 16:03:10,183" }, { "name": "__unittest__", @@ -45894,19 +46461,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488729.2536712, - "msecs": 253.0, - "relativeCreated": 15663.442485, - "thread": 135402127188224, + "created": 1756562590.183176, + "msecs": 183.0, + "relativeCreated": 15552.125018, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.sleep.bed_light_di)): result = 60 ()", - "asctime": "2025-08-29 19:32:09,253" + "asctime": "2025-08-30 16:03:10,183" } ], - "time_consumption": 4.76837158203125e-05 + "time_consumption": 9.369850158691406e-05 }, { "name": "__tLogger__", @@ -45924,16 +46491,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488729.354329, - "msecs": 354.0, - "relativeCreated": 15764.100459, - "thread": 135402127188224, + "created": 1756562590.2851841, + "msecs": 285.0, + "relativeCreated": 15654.133253, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.sleep.bed_light_di) to 80", - "asctime": "2025-08-29 19:32:09,354", + "asctime": "2025-08-30 16:03:10,285", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness.set", @@ -45951,16 +46518,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488729.253829, - "msecs": 253.0, - "relativeCreated": 15663.600556, - "thread": 135402127188224, + "created": 1756562590.1834698, + "msecs": 183.0, + "relativeCreated": 15552.418893, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,183" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", @@ -45978,16 +46545,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488729.2566485, - "msecs": 256.0, - "relativeCreated": 15666.419943, - "thread": 135402099861184, + "created": 1756562590.187488, + "msecs": 187.0, + "relativeCreated": 15556.437068, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,187" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -46005,16 +46572,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488729.2569027, - "msecs": 256.0, - "relativeCreated": 15666.674067, - "thread": 135402099861184, + "created": 1756562590.1878612, + "msecs": 187.0, + "relativeCreated": 15556.810483, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,187" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -46032,16 +46599,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488729.2577605, - "msecs": 257.0, - "relativeCreated": 15667.531856, - "thread": 135402099861184, + "created": 1756562590.188977, + "msecs": 188.0, + "relativeCreated": 15557.926026, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,188" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", @@ -46059,19 +46626,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488729.299094, - "msecs": 299.0, - "relativeCreated": 15708.865442, - "thread": 135402099861184, + "created": 1756562590.2331107, + "msecs": 233.0, + "relativeCreated": 15602.059878, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,233" } ], - "time_consumption": 0.05523514747619629 + "time_consumption": 0.05207347869873047 }, { "name": "__tLogger__", @@ -46089,16 +46656,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488729.3546925, - "msecs": 354.0, - "relativeCreated": 15764.463661, - "thread": 135402127188224, + "created": 1756562590.285683, + "msecs": 285.0, + "relativeCreated": 15654.632054, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:10,285", "moduleLogger": [ { "name": "__unittest__", @@ -46117,16 +46684,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488729.3545935, - "msecs": 354.0, - "relativeCreated": 15764.365033, - "thread": 135402127188224, + "created": 1756562590.2854764, + "msecs": 285.0, + "relativeCreated": 15654.425585, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffe.sleep.bed_light_di)): 80 ()", - "asctime": "2025-08-29 19:32:09,354" + "asctime": "2025-08-30 16:03:10,285" }, { "name": "__unittest__", @@ -46146,19 +46713,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488729.3546515, - "msecs": 354.0, - "relativeCreated": 15764.42282, - "thread": 135402127188224, + "created": 1756562590.2856064, + "msecs": 285.0, + "relativeCreated": 15654.555496, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.sleep.bed_light_di)): result = 80 ()", - "asctime": "2025-08-29 19:32:09,354" + "asctime": "2025-08-30 16:03:10,285" } ], - "time_consumption": 4.100799560546875e-05 + "time_consumption": 7.653236389160156e-05 }, { "name": "__tLogger__", @@ -46176,16 +46743,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488729.4553237, - "msecs": 455.0, - "relativeCreated": 15865.095068, - "thread": 135402127188224, + "created": 1756562590.3875034, + "msecs": 387.0, + "relativeCreated": 15756.452551, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffe.sleep.bed_light_di) to 100", - "asctime": "2025-08-29 19:32:09,455", + "asctime": "2025-08-30 16:03:10,387", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness.set", @@ -46203,16 +46770,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488729.3547988, - "msecs": 354.0, - "relativeCreated": 15764.570348, - "thread": 135402127188224, + "created": 1756562590.2858672, + "msecs": 285.0, + "relativeCreated": 15654.816321, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,285" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di.set", @@ -46230,16 +46797,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488729.357566, - "msecs": 357.0, - "relativeCreated": 15767.337733, - "thread": 135402099861184, + "created": 1756562590.2898257, + "msecs": 289.0, + "relativeCreated": 15658.774874, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,289" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -46257,16 +46824,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488729.3578115, - "msecs": 357.0, - "relativeCreated": 15767.582809, - "thread": 135402099861184, + "created": 1756562590.29022, + "msecs": 290.0, + "relativeCreated": 15659.169032, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,290" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -46284,16 +46851,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488729.3585968, - "msecs": 358.0, - "relativeCreated": 15768.368404, - "thread": 135402099861184, + "created": 1756562590.2912936, + "msecs": 291.0, + "relativeCreated": 15660.242786, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,291" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", @@ -46311,19 +46878,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488729.4002466, - "msecs": 400.0, - "relativeCreated": 15810.018049, - "thread": 135402099861184, + "created": 1756562590.33711, + "msecs": 337.0, + "relativeCreated": 15706.059156, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,337" } ], - "time_consumption": 0.05507707595825195 + "time_consumption": 0.05039334297180176 }, { "name": "__tLogger__", @@ -46341,16 +46908,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488729.455699, - "msecs": 455.0, - "relativeCreated": 15865.470287, - "thread": 135402127188224, + "created": 1756562590.3879595, + "msecs": 387.0, + "relativeCreated": 15756.908749, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:10,387", "moduleLogger": [ { "name": "__unittest__", @@ -46369,16 +46936,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488729.4555945, - "msecs": 455.0, - "relativeCreated": 15865.365995, - "thread": 135402127188224, + "created": 1756562590.387794, + "msecs": 387.0, + "relativeCreated": 15756.743099, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffe.sleep.bed_light_di)): 100 ()", - "asctime": "2025-08-29 19:32:09,455" + "asctime": "2025-08-30 16:03:10,387" }, { "name": "__unittest__", @@ -46398,24 +46965,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488729.4556553, - "msecs": 455.0, - "relativeCreated": 15865.426836, - "thread": 135402127188224, + "created": 1756562590.3878882, + "msecs": 387.0, + "relativeCreated": 15756.837143, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffe.sleep.bed_light_di)): result = 100 ()", - "asctime": "2025-08-29 19:32:09,455" + "asctime": "2025-08-30 16:03:10,387" } ], - "time_consumption": 4.363059997558594e-05 + "time_consumption": 7.128715515136719e-05 } ], - "time_consumption": 0.8074207305908203, - "time_start": "2025-08-29 19:32:08,648", - "time_finished": "2025-08-29 19:32:09,455" + "time_consumption": 0.8126966953277588, + "time_start": "2025-08-30 16:03:09,575", + "time_finished": "2025-08-30 16:03:10,387" }, "Light.brightness (ffe.sleep.bed_light_di) -> ViDevCommon.brightness (ffe.sleep.bed_light_di)": { "name": "__tLogger__", @@ -46430,16 +46997,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488729.4559257, - "msecs": 455.0, - "relativeCreated": 15865.697313, - "thread": 135402127188224, + "created": 1756562590.3883781, + "msecs": 388.0, + "relativeCreated": 15757.327196, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:10,388", "moduleLogger": [], "testcaseLogger": [ { @@ -46455,16 +47022,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488729.5563223, - "msecs": 556.0, - "relativeCreated": 15966.093772, - "thread": 135402127188224, + "created": 1756562590.488926, + "msecs": 488.0, + "relativeCreated": 15857.875016, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:09,556", + "asctime": "2025-08-30 16:03:10,488", "moduleLogger": [], "time_consumption": 0.0 }, @@ -46483,16 +47050,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488729.657115, - "msecs": 657.0, - "relativeCreated": 16066.886389, - "thread": 135402127188224, + "created": 1756562590.589815, + "msecs": 589.0, + "relativeCreated": 15958.763863, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 19:32:09,657", + "asctime": "2025-08-30 16:03:10,589", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness.set", @@ -46510,19 +47077,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488729.5566337, - "msecs": 556.0, - "relativeCreated": 15966.404973, - "thread": 135402127188224, + "created": 1756562590.4892936, + "msecs": 489.0, + "relativeCreated": 15858.242708, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,489" } ], - "time_consumption": 0.10048127174377441 + "time_consumption": 0.10052132606506348 }, { "name": "__tLogger__", @@ -46540,16 +47107,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488729.6575215, - "msecs": 657.0, - "relativeCreated": 16067.292825, - "thread": 135402127188224, + "created": 1756562590.5903475, + "msecs": 590.0, + "relativeCreated": 15959.296757, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 19:32:09,657", + "asctime": "2025-08-30 16:03:10,590", "moduleLogger": [ { "name": "__unittest__", @@ -46568,16 +47135,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488729.6573608, - "msecs": 657.0, - "relativeCreated": 16067.132266, - "thread": 135402127188224, + "created": 1756562590.5901148, + "msecs": 590.0, + "relativeCreated": 15959.063965, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 19:32:09,657" + "asctime": "2025-08-30 16:03:10,590" }, { "name": "__unittest__", @@ -46597,19 +47164,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488729.6574278, - "msecs": 657.0, - "relativeCreated": 16067.199242, - "thread": 135402127188224, + "created": 1756562590.590254, + "msecs": 590.0, + "relativeCreated": 15959.203179, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 19:32:09,657" + "asctime": "2025-08-30 16:03:10,590" } ], - "time_consumption": 9.369850158691406e-05 + "time_consumption": 9.34600830078125e-05 }, { "name": "__tLogger__", @@ -46627,16 +47194,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488729.7581, - "msecs": 758.0, - "relativeCreated": 16167.871343, - "thread": 135402127188224, + "created": 1756562590.69114, + "msecs": 691.0, + "relativeCreated": 16060.088842, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffe.sleep.bed_light_di) to 0", - "asctime": "2025-08-29 19:32:09,758", + "asctime": "2025-08-30 16:03:10,691", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -46654,16 +47221,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488729.657689, - "msecs": 657.0, - "relativeCreated": 16067.46058, - "thread": 135402127188224, + "created": 1756562590.5906012, + "msecs": 590.0, + "relativeCreated": 15959.550202, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,590" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -46681,16 +47248,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488729.6586373, - "msecs": 658.0, - "relativeCreated": 16068.408739, - "thread": 135402099861184, + "created": 1756562590.5931928, + "msecs": 593.0, + "relativeCreated": 15962.141817, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,593" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", @@ -46708,19 +47275,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488729.660546, - "msecs": 660.0, - "relativeCreated": 16070.317591, - "thread": 135402099861184, + "created": 1756562590.594955, + "msecs": 594.0, + "relativeCreated": 15963.903994, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,594" } ], - "time_consumption": 0.09755396842956543 + "time_consumption": 0.09618496894836426 }, { "name": "__tLogger__", @@ -46738,16 +47305,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488729.7584538, - "msecs": 758.0, - "relativeCreated": 16168.225285, - "thread": 135402127188224, + "created": 1756562590.6916401, + "msecs": 691.0, + "relativeCreated": 16060.589147, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:10,691", "moduleLogger": [ { "name": "__unittest__", @@ -46766,16 +47333,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488729.7583356, - "msecs": 758.0, - "relativeCreated": 16168.106905, - "thread": 135402127188224, + "created": 1756562590.6914318, + "msecs": 691.0, + "relativeCreated": 16060.380818, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): 0 ()", - "asctime": "2025-08-29 19:32:09,758" + "asctime": "2025-08-30 16:03:10,691" }, { "name": "__unittest__", @@ -46795,19 +47362,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488729.7583928, - "msecs": 758.0, - "relativeCreated": 16168.164348, - "thread": 135402127188224, + "created": 1756562590.6915648, + "msecs": 691.0, + "relativeCreated": 16060.513869, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): result = 0 ()", - "asctime": "2025-08-29 19:32:09,758" + "asctime": "2025-08-30 16:03:10,691" } ], - "time_consumption": 6.103515625e-05 + "time_consumption": 7.534027099609375e-05 }, { "name": "__tLogger__", @@ -46825,16 +47392,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488729.8591375, - "msecs": 859.0, - "relativeCreated": 16268.908912, - "thread": 135402127188224, + "created": 1756562590.7927914, + "msecs": 792.0, + "relativeCreated": 16161.740345, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffe.sleep.bed_light_di) to 20", - "asctime": "2025-08-29 19:32:09,859", + "asctime": "2025-08-30 16:03:10,792", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -46852,16 +47419,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488729.7586133, - "msecs": 758.0, - "relativeCreated": 16168.384562, - "thread": 135402127188224, + "created": 1756562590.6918972, + "msecs": 691.0, + "relativeCreated": 16060.846197, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,691" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -46879,16 +47446,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488729.7594526, - "msecs": 759.0, - "relativeCreated": 16169.224043, - "thread": 135402099861184, + "created": 1756562590.6931915, + "msecs": 693.0, + "relativeCreated": 16062.140522, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,693" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", @@ -46906,19 +47473,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488729.7613704, - "msecs": 761.0, - "relativeCreated": 16171.141776, - "thread": 135402099861184, + "created": 1756562590.6960607, + "msecs": 696.0, + "relativeCreated": 16065.009737, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,696" } ], - "time_consumption": 0.09776711463928223 + "time_consumption": 0.09673070907592773 }, { "name": "__tLogger__", @@ -46936,16 +47503,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488729.8595424, - "msecs": 859.0, - "relativeCreated": 16269.313815, - "thread": 135402127188224, + "created": 1756562590.793358, + "msecs": 793.0, + "relativeCreated": 16162.30709, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:10,793", "moduleLogger": [ { "name": "__unittest__", @@ -46964,16 +47531,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488729.859388, - "msecs": 859.0, - "relativeCreated": 16269.159528, - "thread": 135402127188224, + "created": 1756562590.793155, + "msecs": 793.0, + "relativeCreated": 16162.1043, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): 20 ()", - "asctime": "2025-08-29 19:32:09,859" + "asctime": "2025-08-30 16:03:10,793" }, { "name": "__unittest__", @@ -46993,19 +47560,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488729.859486, - "msecs": 859.0, - "relativeCreated": 16269.257637, - "thread": 135402127188224, + "created": 1756562590.793276, + "msecs": 793.0, + "relativeCreated": 16162.225159, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): result = 20 ()", - "asctime": "2025-08-29 19:32:09,859" + "asctime": "2025-08-30 16:03:10,793" } ], - "time_consumption": 5.626678466796875e-05 + "time_consumption": 8.20159912109375e-05 }, { "name": "__tLogger__", @@ -47023,16 +47590,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488729.96021, - "msecs": 960.0, - "relativeCreated": 16369.981691, - "thread": 135402127188224, + "created": 1756562590.8942769, + "msecs": 894.0, + "relativeCreated": 16263.226014, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffe.sleep.bed_light_di) to 40", - "asctime": "2025-08-29 19:32:09,960", + "asctime": "2025-08-30 16:03:10,894", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -47050,16 +47617,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488729.8597023, - "msecs": 859.0, - "relativeCreated": 16269.473731, - "thread": 135402127188224, + "created": 1756562590.793619, + "msecs": 793.0, + "relativeCreated": 16162.56817, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,793" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -47077,16 +47644,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488729.8606665, - "msecs": 860.0, - "relativeCreated": 16270.437948, - "thread": 135402099861184, + "created": 1756562590.7948778, + "msecs": 794.0, + "relativeCreated": 16163.826866, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,794" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", @@ -47104,19 +47671,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488729.862559, - "msecs": 862.0, - "relativeCreated": 16272.330371, - "thread": 135402099861184, + "created": 1756562590.7978723, + "msecs": 797.0, + "relativeCreated": 16166.821507, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,797" } ], - "time_consumption": 0.09765100479125977 + "time_consumption": 0.0964045524597168 }, { "name": "__tLogger__", @@ -47134,16 +47701,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488729.9606006, - "msecs": 960.0, - "relativeCreated": 16370.371913, - "thread": 135402127188224, + "created": 1756562590.8947837, + "msecs": 894.0, + "relativeCreated": 16263.732847, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:10,894", "moduleLogger": [ { "name": "__unittest__", @@ -47162,16 +47729,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488729.9605005, - "msecs": 960.0, - "relativeCreated": 16370.271952, - "thread": 135402127188224, + "created": 1756562590.8945727, + "msecs": 894.0, + "relativeCreated": 16263.521835, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): 40 ()", - "asctime": "2025-08-29 19:32:09,960" + "asctime": "2025-08-30 16:03:10,894" }, { "name": "__unittest__", @@ -47191,19 +47758,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488729.9605594, - "msecs": 960.0, - "relativeCreated": 16370.330835, - "thread": 135402127188224, + "created": 1756562590.894671, + "msecs": 894.0, + "relativeCreated": 16263.620065, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): result = 40 ()", - "asctime": "2025-08-29 19:32:09,960" + "asctime": "2025-08-30 16:03:10,894" } ], - "time_consumption": 4.124641418457031e-05 + "time_consumption": 0.00011277198791503906 }, { "name": "__tLogger__", @@ -47221,16 +47788,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488730.0612764, - "msecs": 61.0, - "relativeCreated": 16471.047885, - "thread": 135402127188224, + "created": 1756562590.9966764, + "msecs": 996.0, + "relativeCreated": 16365.625539, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffe.sleep.bed_light_di) to 60", - "asctime": "2025-08-29 19:32:10,061", + "asctime": "2025-08-30 16:03:10,996", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -47248,16 +47815,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488729.9607546, - "msecs": 960.0, - "relativeCreated": 16370.526158, - "thread": 135402127188224, + "created": 1756562590.895034, + "msecs": 895.0, + "relativeCreated": 16263.983248, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,895" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -47275,16 +47842,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488729.9616046, - "msecs": 961.0, - "relativeCreated": 16371.375962, - "thread": 135402099861184, + "created": 1756562590.8962402, + "msecs": 896.0, + "relativeCreated": 16265.189281, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,896" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", @@ -47302,19 +47869,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488729.9634492, - "msecs": 963.0, - "relativeCreated": 16373.220658, - "thread": 135402099861184, + "created": 1756562590.8990989, + "msecs": 899.0, + "relativeCreated": 16268.048038, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,899" } ], - "time_consumption": 0.09782719612121582 + "time_consumption": 0.09757757186889648 }, { "name": "__tLogger__", @@ -47332,16 +47899,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488730.0617044, - "msecs": 61.0, - "relativeCreated": 16471.475889, - "thread": 135402127188224, + "created": 1756562590.9972272, + "msecs": 997.0, + "relativeCreated": 16366.176462, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:10,997", "moduleLogger": [ { "name": "__unittest__", @@ -47360,16 +47927,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488730.0615647, - "msecs": 61.0, - "relativeCreated": 16471.336042, - "thread": 135402127188224, + "created": 1756562590.9969704, + "msecs": 996.0, + "relativeCreated": 16365.919519, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): 60 ()", - "asctime": "2025-08-29 19:32:10,061" + "asctime": "2025-08-30 16:03:10,996" }, { "name": "__unittest__", @@ -47389,19 +47956,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488730.0616572, - "msecs": 61.0, - "relativeCreated": 16471.428572, - "thread": 135402127188224, + "created": 1756562590.997145, + "msecs": 997.0, + "relativeCreated": 16366.093975, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): result = 60 ()", - "asctime": "2025-08-29 19:32:10,061" + "asctime": "2025-08-30 16:03:10,997" } ], - "time_consumption": 4.7206878662109375e-05 + "time_consumption": 8.225440979003906e-05 }, { "name": "__tLogger__", @@ -47419,16 +47986,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488730.1623898, - "msecs": 162.0, - "relativeCreated": 16572.161185, - "thread": 135402127188224, + "created": 1756562591.0991127, + "msecs": 99.0, + "relativeCreated": 16468.061925, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffe.sleep.bed_light_di) to 80", - "asctime": "2025-08-29 19:32:10,162", + "asctime": "2025-08-30 16:03:11,099", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -47446,16 +48013,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488730.0618749, - "msecs": 61.0, - "relativeCreated": 16471.646347, - "thread": 135402127188224, + "created": 1756562590.9974785, + "msecs": 997.0, + "relativeCreated": 16366.427492, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,997" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -47473,16 +48040,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488730.0628662, - "msecs": 62.0, - "relativeCreated": 16472.637612, - "thread": 135402099861184, + "created": 1756562590.9986846, + "msecs": 998.0, + "relativeCreated": 16367.633808, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:10,998" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", @@ -47500,19 +48067,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488730.0646715, - "msecs": 64.0, - "relativeCreated": 16474.442799, - "thread": 135402099861184, + "created": 1756562591.0015914, + "msecs": 1.0, + "relativeCreated": 16370.540604, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:11,001" } ], - "time_consumption": 0.0977182388305664 + "time_consumption": 0.09752130508422852 }, { "name": "__tLogger__", @@ -47530,16 +48097,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488730.1627533, - "msecs": 162.0, - "relativeCreated": 16572.524677, - "thread": 135402127188224, + "created": 1756562591.0996206, + "msecs": 99.0, + "relativeCreated": 16468.569616, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:11,099", "moduleLogger": [ { "name": "__unittest__", @@ -47558,16 +48125,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488730.162656, - "msecs": 162.0, - "relativeCreated": 16572.427366, - "thread": 135402127188224, + "created": 1756562591.0994117, + "msecs": 99.0, + "relativeCreated": 16468.360931, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): 80 ()", - "asctime": "2025-08-29 19:32:10,162" + "asctime": "2025-08-30 16:03:11,099" }, { "name": "__unittest__", @@ -47587,19 +48154,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488730.1627119, - "msecs": 162.0, - "relativeCreated": 16572.483115, - "thread": 135402127188224, + "created": 1756562591.0995424, + "msecs": 99.0, + "relativeCreated": 16468.491427, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): result = 80 ()", - "asctime": "2025-08-29 19:32:10,162" + "asctime": "2025-08-30 16:03:11,099" } ], - "time_consumption": 4.1484832763671875e-05 + "time_consumption": 7.82012939453125e-05 }, { "name": "__tLogger__", @@ -47617,16 +48184,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488730.263482, - "msecs": 263.0, - "relativeCreated": 16673.253583, - "thread": 135402127188224, + "created": 1756562591.2014916, + "msecs": 201.0, + "relativeCreated": 16570.440762, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffe.sleep.bed_light_di) to 100", - "asctime": "2025-08-29 19:32:10,263", + "asctime": "2025-08-30 16:03:11,201", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -47644,16 +48211,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488730.1629074, - "msecs": 162.0, - "relativeCreated": 16572.678753, - "thread": 135402127188224, + "created": 1756562591.0998607, + "msecs": 99.0, + "relativeCreated": 16468.809911, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:11,099" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.bed_light_di", @@ -47671,16 +48238,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488730.1639664, - "msecs": 163.0, - "relativeCreated": 16573.737785, - "thread": 135402099861184, + "created": 1756562591.1011145, + "msecs": 101.0, + "relativeCreated": 16470.063662, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:11,101" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", @@ -47698,19 +48265,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488730.165823, - "msecs": 165.0, - "relativeCreated": 16575.594473, - "thread": 135402099861184, + "created": 1756562591.1039138, + "msecs": 103.0, + "relativeCreated": 16472.86294, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:11,103" } ], - "time_consumption": 0.09765911102294922 + "time_consumption": 0.09757781028747559 }, { "name": "__tLogger__", @@ -47728,16 +48295,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488730.2638385, - "msecs": 263.0, - "relativeCreated": 16673.60979, - "thread": 135402127188224, + "created": 1756562591.2019582, + "msecs": 201.0, + "relativeCreated": 16570.907376, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:11,201", "moduleLogger": [ { "name": "__unittest__", @@ -47756,16 +48323,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488730.2637305, - "msecs": 263.0, - "relativeCreated": 16673.501986, - "thread": 135402127188224, + "created": 1756562591.2017865, + "msecs": 201.0, + "relativeCreated": 16570.735642, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): 100 ()", - "asctime": "2025-08-29 19:32:10,263" + "asctime": "2025-08-30 16:03:11,201" }, { "name": "__unittest__", @@ -47785,24 +48352,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488730.2637935, - "msecs": 263.0, - "relativeCreated": 16673.564906, - "thread": 135402127188224, + "created": 1756562591.201885, + "msecs": 201.0, + "relativeCreated": 16570.834001, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffe.sleep.bed_light_di)): result = 100 ()", - "asctime": "2025-08-29 19:32:10,263" + "asctime": "2025-08-30 16:03:11,201" } ], - "time_consumption": 4.506111145019531e-05 + "time_consumption": 7.319450378417969e-05 } ], - "time_consumption": 0.8079128265380859, - "time_start": "2025-08-29 19:32:09,455", - "time_finished": "2025-08-29 19:32:10,263" + "time_consumption": 0.8135800361633301, + "time_start": "2025-08-30 16:03:10,388", + "time_finished": "2025-08-30 16:03:11,201" }, "ViDevHeating.temp_setp (ffe.sleep.heating_valve) -> HeatingValve.temp_setp (ffe.sleep.heating_valve)": { "name": "__tLogger__", @@ -47817,16 +48384,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488730.2641284, - "msecs": 264.0, - "relativeCreated": 16673.899842, - "thread": 135402127188224, + "created": 1756562591.202369, + "msecs": 202.0, + "relativeCreated": 16571.318116, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:11,202", "moduleLogger": [], "testcaseLogger": [ { @@ -47844,16 +48411,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488730.3650355, - "msecs": 365.0, - "relativeCreated": 16774.806884, - "thread": 135402127188224, + "created": 1756562591.3036373, + "msecs": 303.0, + "relativeCreated": 16672.586416, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 30", - "asctime": "2025-08-29 19:32:10,365", + "asctime": "2025-08-30 16:03:11,303", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint.set", @@ -47871,16 +48438,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488730.2643077, - "msecs": 264.0, - "relativeCreated": 16674.079252, - "thread": 135402127188224, + "created": 1756562591.2026396, + "msecs": 202.0, + "relativeCreated": 16571.588664, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:11,202" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve", @@ -47898,16 +48465,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488730.2646394, - "msecs": 264.0, - "relativeCreated": 16674.410837, - "thread": 135402127188224, + "created": 1756562591.203055, + "msecs": 203.0, + "relativeCreated": 16572.003925, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:10,264" + "asctime": "2025-08-30 16:03:11,203" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve.set", @@ -47925,16 +48492,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488730.2756402, - "msecs": 275.0, - "relativeCreated": 16685.411737, - "thread": 135402099861184, + "created": 1756562591.2158325, + "msecs": 215.0, + "relativeCreated": 16584.781606, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:10,275" + "asctime": "2025-08-30 16:03:11,215" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", @@ -47952,16 +48519,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488730.2761, - "msecs": 276.0, - "relativeCreated": 16685.871233, - "thread": 135402099861184, + "created": 1756562591.21673, + "msecs": 216.0, + "relativeCreated": 16585.679099, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:11,216" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint", @@ -47979,16 +48546,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488730.2763863, - "msecs": 276.0, - "relativeCreated": 16686.157627, - "thread": 135402099861184, + "created": 1756562591.2176208, + "msecs": 217.0, + "relativeCreated": 16586.569735, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:11,217" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve", @@ -48006,19 +48573,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488730.2766762, - "msecs": 276.0, - "relativeCreated": 16686.447495, - "thread": 135402099861184, + "created": 1756562591.2575805, + "msecs": 257.0, + "relativeCreated": 16626.529616, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:10,276" + "asctime": "2025-08-30 16:03:11,257" } ], - "time_consumption": 0.08835935592651367 + "time_consumption": 0.04605674743652344 }, { "name": "__tLogger__", @@ -48036,16 +48603,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488730.3654099, - "msecs": 365.0, - "relativeCreated": 16775.181235, - "thread": 135402127188224, + "created": 1756562591.3041992, + "msecs": 304.0, + "relativeCreated": 16673.148297, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (30, 30) and Type is ).", - "asctime": "2025-08-29 19:32:10,365", + "asctime": "2025-08-30 16:03:11,304", "moduleLogger": [ { "name": "__unittest__", @@ -48064,16 +48631,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488730.365279, - "msecs": 365.0, - "relativeCreated": 16775.050398, - "thread": 135402127188224, + "created": 1756562591.3039484, + "msecs": 303.0, + "relativeCreated": 16672.897466, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (30, 30) ()", - "asctime": "2025-08-29 19:32:10,365" + "asctime": "2025-08-30 16:03:11,303" }, { "name": "__unittest__", @@ -48093,19 +48660,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488730.3653655, - "msecs": 365.0, - "relativeCreated": 16775.136867, - "thread": 135402127188224, + "created": 1756562591.3040788, + "msecs": 304.0, + "relativeCreated": 16673.028015, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (30, 30) ()", - "asctime": "2025-08-29 19:32:10,365" + "asctime": "2025-08-30 16:03:11,304" } ], - "time_consumption": 4.4345855712890625e-05 + "time_consumption": 0.00012040138244628906 }, { "name": "__tLogger__", @@ -48123,16 +48690,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488730.4660478, - "msecs": 466.0, - "relativeCreated": 16875.819073, - "thread": 135402127188224, + "created": 1756562591.4052896, + "msecs": 405.0, + "relativeCreated": 16774.238875, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffe.sleep.heating_valve) to 15", - "asctime": "2025-08-29 19:32:10,466", + "asctime": "2025-08-30 16:03:11,405", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint.set", @@ -48150,16 +48717,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488730.3655553, - "msecs": 365.0, - "relativeCreated": 16775.326606, - "thread": 135402127188224, + "created": 1756562591.304433, + "msecs": 304.0, + "relativeCreated": 16673.382256, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:11,304" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve.set", @@ -48177,16 +48744,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488730.3753433, - "msecs": 375.0, - "relativeCreated": 16785.114738, - "thread": 135402099861184, + "created": 1756562591.3165073, + "msecs": 316.0, + "relativeCreated": 16685.456549, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:10,375" + "asctime": "2025-08-30 16:03:11,316" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve", @@ -48204,16 +48771,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488730.3756576, - "msecs": 375.0, - "relativeCreated": 16785.429, - "thread": 135402099861184, + "created": 1756562591.3169756, + "msecs": 316.0, + "relativeCreated": 16685.924793, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:10,375" + "asctime": "2025-08-30 16:03:11,316" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", @@ -48231,16 +48798,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488730.375974, - "msecs": 375.0, - "relativeCreated": 16785.745428, - "thread": 135402099861184, + "created": 1756562591.3177018, + "msecs": 317.0, + "relativeCreated": 16686.650949, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:11,317" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint", @@ -48258,16 +48825,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488730.3763282, - "msecs": 376.0, - "relativeCreated": 16786.099727, - "thread": 135402099861184, + "created": 1756562591.318475, + "msecs": 318.0, + "relativeCreated": 16687.424022, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:11,318" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve", @@ -48285,19 +48852,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488730.3765948, - "msecs": 376.0, - "relativeCreated": 16786.366202, - "thread": 135402099861184, + "created": 1756562591.3189225, + "msecs": 318.0, + "relativeCreated": 16687.871503, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:10,376" + "asctime": "2025-08-30 16:03:11,318" } ], - "time_consumption": 0.08945298194885254 + "time_consumption": 0.08636713027954102 }, { "name": "__tLogger__", @@ -48315,16 +48882,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488730.4663815, - "msecs": 466.0, - "relativeCreated": 16876.153032, - "thread": 135402127188224, + "created": 1756562591.4057603, + "msecs": 405.0, + "relativeCreated": 16774.709289, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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", + "asctime": "2025-08-30 16:03:11,405", "moduleLogger": [ { "name": "__unittest__", @@ -48343,16 +48910,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488730.4662812, - "msecs": 466.0, - "relativeCreated": 16876.052699, - "thread": 135402127188224, + "created": 1756562591.405585, + "msecs": 405.0, + "relativeCreated": 16774.534181, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)): 15 ()", - "asctime": "2025-08-29 19:32:10,466" + "asctime": "2025-08-30 16:03:11,405" }, { "name": "__unittest__", @@ -48372,19 +48939,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488730.4663393, - "msecs": 466.0, - "relativeCreated": 16876.110739, - "thread": 135402127188224, + "created": 1756562591.4056838, + "msecs": 405.0, + "relativeCreated": 16774.63277, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)): result = 15 ()", - "asctime": "2025-08-29 19:32:10,466" + "asctime": "2025-08-30 16:03:11,405" } ], - "time_consumption": 4.220008850097656e-05 + "time_consumption": 7.653236389160156e-05 }, { "name": "__tLogger__", @@ -48402,16 +48969,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488730.5670562, - "msecs": 567.0, - "relativeCreated": 16976.827444, - "thread": 135402127188224, + "created": 1756562591.5066032, + "msecs": 506.0, + "relativeCreated": 16875.552417, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffe.sleep.heating_valve) to 20", - "asctime": "2025-08-29 19:32:10,567", + "asctime": "2025-08-30 16:03:11,506", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint.set", @@ -48429,16 +48996,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488730.4665217, - "msecs": 466.0, - "relativeCreated": 16876.293367, - "thread": 135402127188224, + "created": 1756562591.4059415, + "msecs": 405.0, + "relativeCreated": 16774.890539, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:11,405" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve.set", @@ -48456,16 +49023,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488730.4752789, - "msecs": 475.0, - "relativeCreated": 16885.050181, - "thread": 135402099861184, + "created": 1756562591.4182794, + "msecs": 418.0, + "relativeCreated": 16787.228665, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:10,475" + "asctime": "2025-08-30 16:03:11,418" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve", @@ -48483,16 +49050,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488730.475549, - "msecs": 475.0, - "relativeCreated": 16885.320363, - "thread": 135402099861184, + "created": 1756562591.4188309, + "msecs": 418.0, + "relativeCreated": 16787.779854, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:10,475" + "asctime": "2025-08-30 16:03:11,418" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", @@ -48510,16 +49077,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488730.4758415, - "msecs": 475.0, - "relativeCreated": 16885.612935, - "thread": 135402099861184, + "created": 1756562591.4195855, + "msecs": 419.0, + "relativeCreated": 16788.534697, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:11,419" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint", @@ -48537,16 +49104,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488730.4761992, - "msecs": 476.0, - "relativeCreated": 16885.970636, - "thread": 135402099861184, + "created": 1756562591.420374, + "msecs": 420.0, + "relativeCreated": 16789.323077, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:11,420" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve", @@ -48564,19 +49131,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488730.4765122, - "msecs": 476.0, - "relativeCreated": 16886.283799, - "thread": 135402099861184, + "created": 1756562591.420827, + "msecs": 420.0, + "relativeCreated": 16789.775955, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:10,476" + "asctime": "2025-08-30 16:03:11,420" } ], - "time_consumption": 0.09054398536682129 + "time_consumption": 0.08577632904052734 }, { "name": "__tLogger__", @@ -48594,16 +49161,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488730.5673945, - "msecs": 567.0, - "relativeCreated": 16977.165976, - "thread": 135402127188224, + "created": 1756562591.5071156, + "msecs": 507.0, + "relativeCreated": 16876.064687, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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", + "asctime": "2025-08-30 16:03:11,507", "moduleLogger": [ { "name": "__unittest__", @@ -48622,16 +49189,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488730.567292, - "msecs": 567.0, - "relativeCreated": 16977.063331, - "thread": 135402127188224, + "created": 1756562591.5069015, + "msecs": 506.0, + "relativeCreated": 16875.850581, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)): 20 ()", - "asctime": "2025-08-29 19:32:10,567" + "asctime": "2025-08-30 16:03:11,506" }, { "name": "__unittest__", @@ -48651,19 +49218,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488730.56735, - "msecs": 567.0, - "relativeCreated": 16977.121464, - "thread": 135402127188224, + "created": 1756562591.5070028, + "msecs": 507.0, + "relativeCreated": 16875.951887, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)): result = 20 ()", - "asctime": "2025-08-29 19:32:10,567" + "asctime": "2025-08-30 16:03:11,507" } ], - "time_consumption": 4.458427429199219e-05 + "time_consumption": 0.00011277198791503906 }, { "name": "__tLogger__", @@ -48681,16 +49248,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488730.667971, - "msecs": 667.0, - "relativeCreated": 17077.742246, - "thread": 135402127188224, + "created": 1756562591.6078491, + "msecs": 607.0, + "relativeCreated": 16976.798386, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffe.sleep.heating_valve) to 25", - "asctime": "2025-08-29 19:32:10,667", + "asctime": "2025-08-30 16:03:11,607", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint.set", @@ -48708,16 +49275,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488730.567542, - "msecs": 567.0, - "relativeCreated": 16977.313496, - "thread": 135402127188224, + "created": 1756562591.5073092, + "msecs": 507.0, + "relativeCreated": 16876.258428, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:11,507" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve.set", @@ -48735,16 +49302,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488730.5768447, - "msecs": 576.0, - "relativeCreated": 16986.616173, - "thread": 135402099861184, + "created": 1756562591.5194926, + "msecs": 519.0, + "relativeCreated": 16888.441599, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:10,576" + "asctime": "2025-08-30 16:03:11,519" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve", @@ -48762,16 +49329,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488730.5771213, - "msecs": 577.0, - "relativeCreated": 16986.892667, - "thread": 135402099861184, + "created": 1756562591.5200274, + "msecs": 520.0, + "relativeCreated": 16888.976458, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:10,577" + "asctime": "2025-08-30 16:03:11,520" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", @@ -48789,16 +49356,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488730.577459, - "msecs": 577.0, - "relativeCreated": 16987.230697, - "thread": 135402099861184, + "created": 1756562591.5207663, + "msecs": 520.0, + "relativeCreated": 16889.715314, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:11,520" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint", @@ -48816,16 +49383,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488730.5778077, - "msecs": 577.0, - "relativeCreated": 16987.578928, - "thread": 135402099861184, + "created": 1756562591.5217142, + "msecs": 521.0, + "relativeCreated": 16890.663214, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:11,521" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve", @@ -48843,19 +49410,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488730.5780587, - "msecs": 578.0, - "relativeCreated": 16987.830092, - "thread": 135402099861184, + "created": 1756562591.5222757, + "msecs": 522.0, + "relativeCreated": 16891.224729, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:10,578" + "asctime": "2025-08-30 16:03:11,522" } ], - "time_consumption": 0.08991217613220215 + "time_consumption": 0.08557343482971191 }, { "name": "__tLogger__", @@ -48873,16 +49440,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488730.6683319, - "msecs": 668.0, - "relativeCreated": 17078.103242, - "thread": 135402127188224, + "created": 1756562591.6082993, + "msecs": 608.0, + "relativeCreated": 16977.24825, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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", + "asctime": "2025-08-30 16:03:11,608", "moduleLogger": [ { "name": "__unittest__", @@ -48901,16 +49468,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488730.6682324, - "msecs": 668.0, - "relativeCreated": 17078.004, - "thread": 135402127188224, + "created": 1756562591.6081145, + "msecs": 608.0, + "relativeCreated": 16977.063462, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)): 25 ()", - "asctime": "2025-08-29 19:32:10,668" + "asctime": "2025-08-30 16:03:11,608" }, { "name": "__unittest__", @@ -48930,19 +49497,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488730.66829, - "msecs": 668.0, - "relativeCreated": 17078.061284, - "thread": 135402127188224, + "created": 1756562591.6082282, + "msecs": 608.0, + "relativeCreated": 16977.17733, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)): result = 25 ()", - "asctime": "2025-08-29 19:32:10,668" + "asctime": "2025-08-30 16:03:11,608" } ], - "time_consumption": 4.1961669921875e-05 + "time_consumption": 7.104873657226562e-05 }, { "name": "__tLogger__", @@ -48960,16 +49527,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488730.7689557, - "msecs": 768.0, - "relativeCreated": 17178.727081, - "thread": 135402127188224, + "created": 1756562591.7091591, + "msecs": 709.0, + "relativeCreated": 17078.108187, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffe.sleep.heating_valve) to 30", - "asctime": "2025-08-29 19:32:10,768", + "asctime": "2025-08-30 16:03:11,709", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint.set", @@ -48987,16 +49554,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488730.6684608, - "msecs": 668.0, - "relativeCreated": 17078.232296, - "thread": 135402127188224, + "created": 1756562591.6084652, + "msecs": 608.0, + "relativeCreated": 16977.414212, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:11,608" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve.set", @@ -49014,16 +49581,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488730.6771615, - "msecs": 677.0, - "relativeCreated": 17086.932973, - "thread": 135402099861184, + "created": 1756562591.6188252, + "msecs": 618.0, + "relativeCreated": 16987.774332, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:10,677" + "asctime": "2025-08-30 16:03:11,618" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve", @@ -49041,16 +49608,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488730.6774135, - "msecs": 677.0, - "relativeCreated": 17087.184878, - "thread": 135402099861184, + "created": 1756562591.619289, + "msecs": 619.0, + "relativeCreated": 16988.237842, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:10,677" + "asctime": "2025-08-30 16:03:11,619" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", @@ -49068,16 +49635,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488730.67777, - "msecs": 677.0, - "relativeCreated": 17087.541298, - "thread": 135402099861184, + "created": 1756562591.61997, + "msecs": 619.0, + "relativeCreated": 16988.919186, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:11,619" }, { "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint", @@ -49095,16 +49662,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488730.67813, - "msecs": 678.0, - "relativeCreated": 17087.901265, - "thread": 135402099861184, + "created": 1756562591.6207793, + "msecs": 620.0, + "relativeCreated": 16989.728362, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:11,620" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.sleep.heating_valve", @@ -49122,19 +49689,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488730.6783826, - "msecs": 678.0, - "relativeCreated": 17088.154029, - "thread": 135402099861184, + "created": 1756562591.621327, + "msecs": 621.0, + "relativeCreated": 16990.275901, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:10,678" + "asctime": "2025-08-30 16:03:11,621" } ], - "time_consumption": 0.09057307243347168 + "time_consumption": 0.08783221244812012 }, { "name": "__tLogger__", @@ -49152,16 +49719,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488730.7693408, - "msecs": 769.0, - "relativeCreated": 17179.11213, - "thread": 135402127188224, + "created": 1756562591.7097049, + "msecs": 709.0, + "relativeCreated": 17078.653968, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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", + "asctime": "2025-08-30 16:03:11,709", "moduleLogger": [ { "name": "__unittest__", @@ -49180,16 +49747,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488730.7692084, - "msecs": 769.0, - "relativeCreated": 17178.979814, - "thread": 135402127188224, + "created": 1756562591.709477, + "msecs": 709.0, + "relativeCreated": 17078.425998, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)): 30 ()", - "asctime": "2025-08-29 19:32:10,769" + "asctime": "2025-08-30 16:03:11,709" }, { "name": "__unittest__", @@ -49209,24 +49776,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488730.769269, - "msecs": 769.0, - "relativeCreated": 17179.040517, - "thread": 135402127188224, + "created": 1756562591.7096217, + "msecs": 709.0, + "relativeCreated": 17078.570967, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffe.sleep.heating_valve)): result = 30 ()", - "asctime": "2025-08-29 19:32:10,769" + "asctime": "2025-08-30 16:03:11,709" } ], - "time_consumption": 7.176399230957031e-05 + "time_consumption": 8.320808410644531e-05 } ], - "time_consumption": 0.5052123069763184, - "time_start": "2025-08-29 19:32:10,264", - "time_finished": "2025-08-29 19:32:10,769" + "time_consumption": 0.507335901260376, + "time_start": "2025-08-30 16:03:11,202", + "time_finished": "2025-08-30 16:03:11,709" }, "ViDevCommon.state (ffe.diningroom.main_light) -> Shelly.relay/0 (ffe.diningroom.main_light)": { "name": "__tLogger__", @@ -49241,16 +49808,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488730.7696447, - "msecs": 769.0, - "relativeCreated": 17179.416253, - "thread": 135402127188224, + "created": 1756562591.7100947, + "msecs": 710.0, + "relativeCreated": 17079.043642, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.state (ffe.diningroom.main_light) -> Shelly.relay/0 (ffe.diningroom.main_light)", - "asctime": "2025-08-29 19:32:10,769", + "asctime": "2025-08-30 16:03:11,710", "moduleLogger": [], "testcaseLogger": [ { @@ -49268,16 +49835,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488730.8702817, - "msecs": 870.0, - "relativeCreated": 17280.053244, - "thread": 135402127188224, + "created": 1756562591.8110251, + "msecs": 811.0, + "relativeCreated": 17179.97415, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:10,870", + "asctime": "2025-08-30 16:03:11,811", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state.set", @@ -49295,19 +49862,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488730.7697947, - "msecs": 769.0, - "relativeCreated": 17179.566154, - "thread": 135402127188224, + "created": 1756562591.710354, + "msecs": 710.0, + "relativeCreated": 17079.303402, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/diningroom/main_light/state/set and payload false", - "asctime": "2025-08-29 19:32:10,769" + "asctime": "2025-08-30 16:03:11,710" } ], - "time_consumption": 0.10048699378967285 + "time_consumption": 0.10067105293273926 }, { "name": "__tLogger__", @@ -49325,16 +49892,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488730.8707097, - "msecs": 870.0, - "relativeCreated": 17280.481225, - "thread": 135402127188224, + "created": 1756562591.811568, + "msecs": 811.0, + "relativeCreated": 17180.517207, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:10,870", + "asctime": "2025-08-30 16:03:11,811", "moduleLogger": [ { "name": "__unittest__", @@ -49353,16 +49920,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488730.870577, - "msecs": 870.0, - "relativeCreated": 17280.34856, - "thread": 135402127188224, + "created": 1756562591.811332, + "msecs": 811.0, + "relativeCreated": 17180.281164, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:10,870" + "asctime": "2025-08-30 16:03:11,811" }, { "name": "__unittest__", @@ -49382,19 +49949,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488730.8706393, - "msecs": 870.0, - "relativeCreated": 17280.410916, - "thread": 135402127188224, + "created": 1756562591.811482, + "msecs": 811.0, + "relativeCreated": 17180.431059, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:10,870" + "asctime": "2025-08-30 16:03:11,811" } ], - "time_consumption": 7.033348083496094e-05 + "time_consumption": 8.606910705566406e-05 }, { "name": "__tLogger__", @@ -49412,16 +49979,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488730.9713144, - "msecs": 971.0, - "relativeCreated": 17381.085991, - "thread": 135402127188224, + "created": 1756562591.9124289, + "msecs": 912.0, + "relativeCreated": 17281.377819, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffe.diningroom.main_light) to True", - "asctime": "2025-08-29 19:32:10,971", + "asctime": "2025-08-30 16:03:11,912", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state.set", @@ -49439,16 +50006,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488730.8708253, - "msecs": 870.0, - "relativeCreated": 17280.59661, - "thread": 135402127188224, + "created": 1756562591.8117614, + "msecs": 811.0, + "relativeCreated": 17180.710486, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:11,811" }, { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0.command", @@ -49466,16 +50033,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488730.8738134, - "msecs": 873.0, - "relativeCreated": 17283.584854, - "thread": 135402099861184, + "created": 1756562591.815777, + "msecs": 815.0, + "relativeCreated": 17184.726149, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:11,815" }, { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -49493,16 +50060,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488730.874014, - "msecs": 874.0, - "relativeCreated": 17283.785389, - "thread": 135402099861184, + "created": 1756562591.8161774, + "msecs": 816.0, + "relativeCreated": 17185.126526, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:11,816" }, { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -49520,16 +50087,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488730.8747761, - "msecs": 874.0, - "relativeCreated": 17284.547444, - "thread": 135402099861184, + "created": 1756562591.8175838, + "msecs": 817.0, + "relativeCreated": 17186.532949, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:11,817" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state", @@ -49547,16 +50114,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488730.91664, - "msecs": 916.0, - "relativeCreated": 17326.411356, - "thread": 135402099861184, + "created": 1756562591.861686, + "msecs": 861.0, + "relativeCreated": 17230.635158, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:11,861" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", @@ -49574,16 +50141,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488730.9575431, - "msecs": 957.0, - "relativeCreated": 17367.314479, - "thread": 135402099861184, + "created": 1756562591.902367, + "msecs": 902.0, + "relativeCreated": 17271.31632, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:11,902" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", @@ -49601,16 +50168,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488730.9577887, - "msecs": 957.0, - "relativeCreated": 17367.560051, - "thread": 135402099861184, + "created": 1756562591.9028044, + "msecs": 902.0, + "relativeCreated": 17271.753681, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:11,902" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", @@ -49628,19 +50195,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488730.958503, - "msecs": 958.0, - "relativeCreated": 17368.274367, - "thread": 135402099861184, + "created": 1756562591.904209, + "msecs": 904.0, + "relativeCreated": 17273.157926, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:11,904" } ], - "time_consumption": 0.012811422348022461 + "time_consumption": 0.00821995735168457 }, { "name": "__tLogger__", @@ -49658,16 +50225,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488730.9716961, - "msecs": 971.0, - "relativeCreated": 17381.467671, - "thread": 135402127188224, + "created": 1756562591.9129083, + "msecs": 912.0, + "relativeCreated": 17281.857516, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:11,912", "moduleLogger": [ { "name": "__unittest__", @@ -49686,16 +50253,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488730.97159, - "msecs": 971.0, - "relativeCreated": 17381.361666, - "thread": 135402127188224, + "created": 1756562591.9127288, + "msecs": 912.0, + "relativeCreated": 17281.678018, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Shelly.relay/0 (ffe.diningroom.main_light)): True ()", - "asctime": "2025-08-29 19:32:10,971" + "asctime": "2025-08-30 16:03:11,912" }, { "name": "__unittest__", @@ -49715,19 +50282,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488730.9716513, - "msecs": 971.0, - "relativeCreated": 17381.422656, - "thread": 135402127188224, + "created": 1756562591.9128296, + "msecs": 912.0, + "relativeCreated": 17281.778921, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (ffe.diningroom.main_light)): result = True ()", - "asctime": "2025-08-29 19:32:10,971" + "asctime": "2025-08-30 16:03:11,912" } ], - "time_consumption": 4.482269287109375e-05 + "time_consumption": 7.867813110351562e-05 }, { "name": "__tLogger__", @@ -49745,16 +50312,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488731.0723314, - "msecs": 72.0, - "relativeCreated": 17482.102889, - "thread": 135402127188224, + "created": 1756562592.0139291, + "msecs": 13.0, + "relativeCreated": 17382.878203, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffe.diningroom.main_light) to False", - "asctime": "2025-08-29 19:32:11,072", + "asctime": "2025-08-30 16:03:12,013", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state.set", @@ -49772,16 +50339,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488730.9718068, - "msecs": 971.0, - "relativeCreated": 17381.578276, - "thread": 135402127188224, + "created": 1756562591.9131448, + "msecs": 913.0, + "relativeCreated": 17282.093976, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:11,913" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state", @@ -49799,16 +50366,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488731.001227, - "msecs": 1.0, - "relativeCreated": 17410.998399, - "thread": 135402099861184, + "created": 1756562591.950502, + "msecs": 950.0, + "relativeCreated": 17319.450884, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true'", - "asctime": "2025-08-29 19:32:11,001" + "asctime": "2025-08-30 16:03:11,950" }, { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0.command", @@ -49826,16 +50393,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488731.042398, - "msecs": 42.0, - "relativeCreated": 17452.169345, - "thread": 135402099861184, + "created": 1756562591.9943168, + "msecs": 994.0, + "relativeCreated": 17363.265953, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:11,994" }, { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -49853,16 +50420,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488731.0426555, - "msecs": 42.0, - "relativeCreated": 17452.426805, - "thread": 135402099861184, + "created": 1756562591.9947984, + "msecs": 994.0, + "relativeCreated": 17363.747362, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:11,994" }, { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -49880,19 +50447,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488731.0435882, - "msecs": 43.0, - "relativeCreated": 17453.359512, - "thread": 135402099861184, + "created": 1756562591.9963331, + "msecs": 996.0, + "relativeCreated": 17365.282056, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:11,996" } ], - "time_consumption": 0.028743267059326172 + "time_consumption": 0.017596006393432617 }, { "name": "__tLogger__", @@ -49910,16 +50477,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488731.0727136, - "msecs": 72.0, - "relativeCreated": 17482.485149, - "thread": 135402127188224, + "created": 1756562592.0144362, + "msecs": 14.0, + "relativeCreated": 17383.385354, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:12,014", "moduleLogger": [ { "name": "__unittest__", @@ -49938,16 +50505,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488731.0726078, - "msecs": 72.0, - "relativeCreated": 17482.379073, - "thread": 135402127188224, + "created": 1756562592.014225, + "msecs": 14.0, + "relativeCreated": 17383.173949, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Shelly.relay/0 (ffe.diningroom.main_light)): False ()", - "asctime": "2025-08-29 19:32:11,072" + "asctime": "2025-08-30 16:03:12,014" }, { "name": "__unittest__", @@ -49967,24 +50534,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488731.072668, - "msecs": 72.0, - "relativeCreated": 17482.43948, - "thread": 135402127188224, + "created": 1756562592.0143228, + "msecs": 14.0, + "relativeCreated": 17383.271914, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (ffe.diningroom.main_light)): result = False ()", - "asctime": "2025-08-29 19:32:11,072" + "asctime": "2025-08-30 16:03:12,014" } ], - "time_consumption": 4.553794860839844e-05 + "time_consumption": 0.00011348724365234375 } ], - "time_consumption": 0.3030688762664795, - "time_start": "2025-08-29 19:32:10,769", - "time_finished": "2025-08-29 19:32:11,072" + "time_consumption": 0.30434155464172363, + "time_start": "2025-08-30 16:03:11,710", + "time_finished": "2025-08-30 16:03:12,014" }, "Shelly.relay/0 (ffe.diningroom.main_light) -> ViDevCommon.state (ffe.diningroom.main_light)": { "name": "__tLogger__", @@ -49999,16 +50566,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488731.0729332, - "msecs": 72.0, - "relativeCreated": 17482.704468, - "thread": 135402127188224, + "created": 1756562592.0147972, + "msecs": 14.0, + "relativeCreated": 17383.746313, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Shelly.relay/0 (ffe.diningroom.main_light) -> ViDevCommon.state (ffe.diningroom.main_light)", - "asctime": "2025-08-29 19:32:11,072", + "asctime": "2025-08-30 16:03:12,014", "moduleLogger": [], "testcaseLogger": [ { @@ -50026,16 +50593,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488731.1734202, - "msecs": 173.0, - "relativeCreated": 17583.191799, - "thread": 135402127188224, + "created": 1756562592.1156006, + "msecs": 115.0, + "relativeCreated": 17484.54977, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:11,173", + "asctime": "2025-08-30 16:03:12,115", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state.set", @@ -50053,16 +50620,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488731.0730612, - "msecs": 73.0, - "relativeCreated": 17482.832567, - "thread": 135402127188224, + "created": 1756562592.0150335, + "msecs": 15.0, + "relativeCreated": 17383.982616, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:12,015" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state", @@ -50080,16 +50647,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488731.0863993, - "msecs": 86.0, - "relativeCreated": 17496.170582, - "thread": 135402099861184, + "created": 1756562592.0423367, + "msecs": 42.0, + "relativeCreated": 17411.285949, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:12,042" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", @@ -50107,16 +50674,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488731.127547, - "msecs": 127.0, - "relativeCreated": 17537.318564, - "thread": 135402099861184, + "created": 1756562592.0901315, + "msecs": 90.0, + "relativeCreated": 17459.080611, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:12,090" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", @@ -50134,16 +50701,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488731.1277835, - "msecs": 127.0, - "relativeCreated": 17537.554971, - "thread": 135402099861184, + "created": 1756562592.090433, + "msecs": 90.0, + "relativeCreated": 17459.381989, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:12,090" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", @@ -50161,46 +50728,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488731.1285048, - "msecs": 128.0, - "relativeCreated": 17538.276234, - "thread": 135402099861184, + "created": 1756562592.0915008, + "msecs": 91.0, + "relativeCreated": 17460.449836, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:12,091" } ], - "time_consumption": 0.0031790733337402344 + "time_consumption": 0.02409982681274414 }, { "name": "__tLogger__", @@ -50218,16 +50758,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488731.1737669, - "msecs": 173.0, - "relativeCreated": 17583.538362, - "thread": 135402127188224, + "created": 1756562592.1160402, + "msecs": 116.0, + "relativeCreated": 17484.989242, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:11,173", + "asctime": "2025-08-30 16:03:12,116", "moduleLogger": [ { "name": "__unittest__", @@ -50246,16 +50786,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488731.1736722, - "msecs": 173.0, - "relativeCreated": 17583.443695, - "thread": 135402127188224, + "created": 1756562592.1158812, + "msecs": 115.0, + "relativeCreated": 17484.830206, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:11,173" + "asctime": "2025-08-30 16:03:12,115" }, { "name": "__unittest__", @@ -50275,19 +50815,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488731.1737266, - "msecs": 173.0, - "relativeCreated": 17583.497773, - "thread": 135402127188224, + "created": 1756562592.115969, + "msecs": 115.0, + "relativeCreated": 17484.918107, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:11,173" + "asctime": "2025-08-30 16:03:12,115" } ], - "time_consumption": 4.029273986816406e-05 + "time_consumption": 7.128715515136719e-05 }, { "name": "__tLogger__", @@ -50305,16 +50845,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488731.2743802, - "msecs": 274.0, - "relativeCreated": 17684.151749, - "thread": 135402127188224, + "created": 1756562592.216906, + "msecs": 216.0, + "relativeCreated": 17585.85522, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (ffe.diningroom.main_light) to True", - "asctime": "2025-08-29 19:32:11,274", + "asctime": "2025-08-30 16:03:12,216", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -50332,16 +50872,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488731.1738782, - "msecs": 173.0, - "relativeCreated": 17583.649765, - "thread": 135402127188224, + "created": 1756562592.1162157, + "msecs": 116.0, + "relativeCreated": 17485.164982, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:12,116" }, { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -50359,16 +50899,43 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488731.1749868, - "msecs": 174.0, - "relativeCreated": 17584.758283, - "thread": 135402099861184, + "created": 1756562592.1173604, + "msecs": 117.0, + "relativeCreated": 17486.309385, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:12,117" + }, + { + "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": 1756562592.1579933, + "msecs": 157.0, + "relativeCreated": 17526.942274, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'", + "asctime": "2025-08-30 16:03:12,157" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state", @@ -50386,16 +50953,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488731.2161286, - "msecs": 216.0, - "relativeCreated": 17625.899949, - "thread": 135402099861184, + "created": 1756562592.182312, + "msecs": 182.0, + "relativeCreated": 17551.261158, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:12,182" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", @@ -50413,16 +50980,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488731.2185373, - "msecs": 218.0, - "relativeCreated": 17628.308634, - "thread": 135402099861184, + "created": 1756562592.183247, + "msecs": 183.0, + "relativeCreated": 17552.196225, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:12,183" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", @@ -50440,16 +51007,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488731.2187803, - "msecs": 218.0, - "relativeCreated": 17628.551708, - "thread": 135402099861184, + "created": 1756562592.1835797, + "msecs": 183.0, + "relativeCreated": 17552.528801, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:12,183" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", @@ -50467,46 +51034,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488731.2197888, - "msecs": 219.0, - "relativeCreated": 17629.560131, - "thread": 135402099861184, + "created": 1756562592.184985, + "msecs": 184.0, + "relativeCreated": 17553.933992, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:12,184" } ], - "time_consumption": 0.013082742691040039 + "time_consumption": 0.0319211483001709 }, { "name": "__tLogger__", @@ -50524,16 +51064,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488731.2747543, - "msecs": 274.0, - "relativeCreated": 17684.525801, - "thread": 135402127188224, + "created": 1756562592.217429, + "msecs": 217.0, + "relativeCreated": 17586.378225, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:12,217", "moduleLogger": [ { "name": "__unittest__", @@ -50552,16 +51092,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488731.27465, - "msecs": 274.0, - "relativeCreated": 17684.421443, - "thread": 135402127188224, + "created": 1756562592.2172515, + "msecs": 217.0, + "relativeCreated": 17586.200722, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffe.diningroom.main_light)): True ()", - "asctime": "2025-08-29 19:32:11,274" + "asctime": "2025-08-30 16:03:12,217" }, { "name": "__unittest__", @@ -50581,19 +51121,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488731.2747095, - "msecs": 274.0, - "relativeCreated": 17684.480922, - "thread": 135402127188224, + "created": 1756562592.2173538, + "msecs": 217.0, + "relativeCreated": 17586.302801, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffe.diningroom.main_light)): result = True ()", - "asctime": "2025-08-29 19:32:11,274" + "asctime": "2025-08-30 16:03:12,217" } ], - "time_consumption": 4.482269287109375e-05 + "time_consumption": 7.510185241699219e-05 }, { "name": "__tLogger__", @@ -50611,16 +51151,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488731.375375, - "msecs": 375.0, - "relativeCreated": 17785.146528, - "thread": 135402127188224, + "created": 1756562592.3180838, + "msecs": 318.0, + "relativeCreated": 17687.032832, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (ffe.diningroom.main_light) to False", - "asctime": "2025-08-29 19:32:11,375", + "asctime": "2025-08-30 16:03:12,318", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -50638,16 +51178,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488731.2748659, - "msecs": 274.0, - "relativeCreated": 17684.637284, - "thread": 135402127188224, + "created": 1756562592.2176535, + "msecs": 217.0, + "relativeCreated": 17586.602722, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:12,217" }, { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -50665,16 +51205,43 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488731.2759874, - "msecs": 275.0, - "relativeCreated": 17685.758829, - "thread": 135402099861184, + "created": 1756562592.2188663, + "msecs": 218.0, + "relativeCreated": 17587.815473, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:12,218" + }, + { + "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": 1756562592.2629895, + "msecs": 262.0, + "relativeCreated": 17631.938595, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true'", + "asctime": "2025-08-30 16:03:12,262" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state", @@ -50692,16 +51259,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488731.317162, - "msecs": 317.0, - "relativeCreated": 17726.933472, - "thread": 135402099861184, + "created": 1756562592.274446, + "msecs": 274.0, + "relativeCreated": 17643.395242, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:12,274" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", @@ -50719,16 +51286,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488731.3196065, - "msecs": 319.0, - "relativeCreated": 17729.378058, - "thread": 135402099861184, + "created": 1756562592.2753708, + "msecs": 275.0, + "relativeCreated": 17644.31992, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:12,275" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", @@ -50746,16 +51313,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488731.3198464, - "msecs": 319.0, - "relativeCreated": 17729.61782, - "thread": 135402099861184, + "created": 1756562592.2756999, + "msecs": 275.0, + "relativeCreated": 17644.649135, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:12,275" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", @@ -50773,46 +51340,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488731.320809, - "msecs": 320.0, - "relativeCreated": 17730.580478, - "thread": 135402099861184, + "created": 1756562592.2772007, + "msecs": 277.0, + "relativeCreated": 17646.149828, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:12,277" } ], - "time_consumption": 0.013134002685546875 + "time_consumption": 0.04088306427001953 }, { "name": "__tLogger__", @@ -50830,16 +51370,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488731.3757486, - "msecs": 375.0, - "relativeCreated": 17785.520034, - "thread": 135402127188224, + "created": 1756562592.3183298, + "msecs": 318.0, + "relativeCreated": 17687.278988, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:12,318", "moduleLogger": [ { "name": "__unittest__", @@ -50858,16 +51398,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488731.3756444, - "msecs": 375.0, - "relativeCreated": 17785.415784, - "thread": 135402127188224, + "created": 1756562592.31823, + "msecs": 318.0, + "relativeCreated": 17687.179174, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffe.diningroom.main_light)): False ()", - "asctime": "2025-08-29 19:32:11,375" + "asctime": "2025-08-30 16:03:12,318" }, { "name": "__unittest__", @@ -50887,24 +51427,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488731.3757045, - "msecs": 375.0, - "relativeCreated": 17785.475975, - "thread": 135402127188224, + "created": 1756562592.3182921, + "msecs": 318.0, + "relativeCreated": 17687.241334, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffe.diningroom.main_light)): result = False ()", - "asctime": "2025-08-29 19:32:11,375" + "asctime": "2025-08-30 16:03:12,318" } ], - "time_consumption": 4.410743713378906e-05 + "time_consumption": 3.7670135498046875e-05 } ], - "time_consumption": 0.30281543731689453, - "time_start": "2025-08-29 19:32:11,072", - "time_finished": "2025-08-29 19:32:11,375" + "time_consumption": 0.30353260040283203, + "time_start": "2025-08-30 16:03:12,014", + "time_finished": "2025-08-30 16:03:12,318" }, "ViDevCommon.state (ffe.diningroom.floorlamp) -> Powerplug1P.state (ffe.diningroom.floor_light)": { "name": "__tLogger__", @@ -50919,16 +51459,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488731.3760026, - "msecs": 376.0, - "relativeCreated": 17785.773965, - "thread": 135402127188224, + "created": 1756562592.3184936, + "msecs": 318.0, + "relativeCreated": 17687.442902, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.state (ffe.diningroom.floorlamp) -> Powerplug1P.state (ffe.diningroom.floor_light)", - "asctime": "2025-08-29 19:32:11,376", + "asctime": "2025-08-30 16:03:12,318", "moduleLogger": [], "testcaseLogger": [ { @@ -50946,16 +51486,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488731.476636, - "msecs": 476.0, - "relativeCreated": 17886.40738, - "thread": 135402127188224, + "created": 1756562592.4189074, + "msecs": 418.0, + "relativeCreated": 17787.85643, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:11,476", + "asctime": "2025-08-30 16:03:12,418", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state.set", @@ -50973,19 +51513,46 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488731.3761377, - "msecs": 376.0, - "relativeCreated": 17785.909041, - "thread": 135402127188224, + "created": 1756562592.3185968, + "msecs": 318.0, + "relativeCreated": 17687.545852, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/diningroom/floorlamp/state/set and payload false", - "asctime": "2025-08-29 19:32:11,376" + "asctime": "2025-08-30 16:03:12,318" + }, + { + "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": 1756562592.3189201, + "msecs": 318.0, + "relativeCreated": 17687.869338, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'", + "asctime": "2025-08-30 16:03:12,318" } ], - "time_consumption": 0.10049819946289062 + "time_consumption": 0.09998726844787598 }, { "name": "__tLogger__", @@ -51003,16 +51570,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488731.4770024, - "msecs": 477.0, - "relativeCreated": 17886.77387, - "thread": 135402127188224, + "created": 1756562592.4193687, + "msecs": 419.0, + "relativeCreated": 17788.317878, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:11,477", + "asctime": "2025-08-30 16:03:12,419", "moduleLogger": [ { "name": "__unittest__", @@ -51031,16 +51598,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488731.4768705, - "msecs": 476.0, - "relativeCreated": 17886.642207, - "thread": 135402127188224, + "created": 1756562592.4191785, + "msecs": 419.0, + "relativeCreated": 17788.127525, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:11,476" + "asctime": "2025-08-30 16:03:12,419" }, { "name": "__unittest__", @@ -51060,19 +51627,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488731.4769304, - "msecs": 476.0, - "relativeCreated": 17886.701689, - "thread": 135402127188224, + "created": 1756562592.4192975, + "msecs": 419.0, + "relativeCreated": 17788.246672, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:11,476" + "asctime": "2025-08-30 16:03:12,419" } ], - "time_consumption": 7.200241088867188e-05 + "time_consumption": 7.128715515136719e-05 }, { "name": "__tLogger__", @@ -51090,16 +51657,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488731.5776348, - "msecs": 577.0, - "relativeCreated": 17987.406237, - "thread": 135402127188224, + "created": 1756562592.519974, + "msecs": 519.0, + "relativeCreated": 17888.923015, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffe.diningroom.floorlamp) to True", - "asctime": "2025-08-29 19:32:11,577", + "asctime": "2025-08-30 16:03:12,519", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state.set", @@ -51117,16 +51684,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488731.4771187, - "msecs": 477.0, - "relativeCreated": 17886.890027, - "thread": 135402127188224, + "created": 1756562592.419533, + "msecs": 419.0, + "relativeCreated": 17788.482176, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/diningroom/floorlamp/state/set and payload true", - "asctime": "2025-08-29 19:32:11,477" + "asctime": "2025-08-30 16:03:12,419" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", @@ -51144,16 +51711,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488731.4801183, - "msecs": 480.0, - "relativeCreated": 17889.889827, - "thread": 135402099861184, + "created": 1756562592.4231052, + "msecs": 423.0, + "relativeCreated": 17792.054289, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:12,423" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", @@ -51171,16 +51738,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488731.480326, - "msecs": 480.0, - "relativeCreated": 17890.097268, - "thread": 135402099861184, + "created": 1756562592.423355, + "msecs": 423.0, + "relativeCreated": 17792.304133, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:12,423" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", @@ -51198,16 +51765,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488731.4811218, - "msecs": 481.0, - "relativeCreated": 17890.893146, - "thread": 135402099861184, + "created": 1756562592.4244075, + "msecs": 424.0, + "relativeCreated": 17793.356775, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:12,424" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state", @@ -51225,19 +51792,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488731.5232854, - "msecs": 523.0, - "relativeCreated": 17933.056863, - "thread": 135402099861184, + "created": 1756562592.4680793, + "msecs": 468.0, + "relativeCreated": 17837.028577, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true'", - "asctime": "2025-08-29 19:32:11,523" + "asctime": "2025-08-30 16:03:12,468" } ], - "time_consumption": 0.054349422454833984 + "time_consumption": 0.0518946647644043 }, { "name": "__tLogger__", @@ -51255,16 +51822,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488731.5779617, - "msecs": 577.0, - "relativeCreated": 17987.733048, - "thread": 135402127188224, + "created": 1756562592.5201669, + "msecs": 520.0, + "relativeCreated": 17889.116074, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:12,520", "moduleLogger": [ { "name": "__unittest__", @@ -51283,16 +51850,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488731.5778615, - "msecs": 577.0, - "relativeCreated": 17987.633171, - "thread": 135402127188224, + "created": 1756562592.5200891, + "msecs": 520.0, + "relativeCreated": 17889.038078, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Powerplug1P.state (ffe.diningroom.floor_light)): True ()", - "asctime": "2025-08-29 19:32:11,577" + "asctime": "2025-08-30 16:03:12,520" }, { "name": "__unittest__", @@ -51312,19 +51879,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488731.5779185, - "msecs": 577.0, - "relativeCreated": 17987.690024, - "thread": 135402127188224, + "created": 1756562592.5201347, + "msecs": 520.0, + "relativeCreated": 17889.083736, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Powerplug1P.state (ffe.diningroom.floor_light)): result = True ()", - "asctime": "2025-08-29 19:32:11,577" + "asctime": "2025-08-30 16:03:12,520" } ], - "time_consumption": 4.315376281738281e-05 + "time_consumption": 3.218650817871094e-05 }, { "name": "__tLogger__", @@ -51342,16 +51909,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488731.6784306, - "msecs": 678.0, - "relativeCreated": 18088.201793, - "thread": 135402127188224, + "created": 1756562592.6207402, + "msecs": 620.0, + "relativeCreated": 17989.689324, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffe.diningroom.floorlamp) to False", - "asctime": "2025-08-29 19:32:11,678", + "asctime": "2025-08-30 16:03:12,620", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state.set", @@ -51369,16 +51936,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488731.578071, - "msecs": 578.0, - "relativeCreated": 17987.842575, - "thread": 135402127188224, + "created": 1756562592.5202363, + "msecs": 520.0, + "relativeCreated": 17889.18538, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/diningroom/floorlamp/state/set and payload false", - "asctime": "2025-08-29 19:32:11,578" + "asctime": "2025-08-30 16:03:12,520" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", @@ -51396,16 +51963,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488731.5811193, - "msecs": 581.0, - "relativeCreated": 17990.89079, - "thread": 135402099861184, + "created": 1756562592.5216467, + "msecs": 521.0, + "relativeCreated": 17890.595932, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:12,521" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", @@ -51423,16 +51990,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488731.5813122, - "msecs": 581.0, - "relativeCreated": 17991.08359, - "thread": 135402099861184, + "created": 1756562592.5217533, + "msecs": 521.0, + "relativeCreated": 17890.702433, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:12,521" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", @@ -51450,16 +52017,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488731.582029, - "msecs": 582.0, - "relativeCreated": 17991.800493, - "thread": 135402099861184, + "created": 1756562592.5221398, + "msecs": 522.0, + "relativeCreated": 17891.088932, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:12,522" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state", @@ -51477,19 +52044,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488731.6240213, - "msecs": 624.0, - "relativeCreated": 18033.792783, - "thread": 135402099861184, + "created": 1756562592.5671198, + "msecs": 567.0, + "relativeCreated": 17936.068996, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'", - "asctime": "2025-08-29 19:32:11,624" + "asctime": "2025-08-30 16:03:12,567" } ], - "time_consumption": 0.05440926551818848 + "time_consumption": 0.053620338439941406 }, { "name": "__tLogger__", @@ -51507,16 +52074,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488731.6787472, - "msecs": 678.0, - "relativeCreated": 18088.518603, - "thread": 135402127188224, + "created": 1756562592.6213164, + "msecs": 621.0, + "relativeCreated": 17990.265375, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:12,621", "moduleLogger": [ { "name": "__unittest__", @@ -51535,16 +52102,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488731.6786544, - "msecs": 678.0, - "relativeCreated": 18088.42602, - "thread": 135402127188224, + "created": 1756562592.621118, + "msecs": 621.0, + "relativeCreated": 17990.06697, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Powerplug1P.state (ffe.diningroom.floor_light)): False ()", - "asctime": "2025-08-29 19:32:11,678" + "asctime": "2025-08-30 16:03:12,621" }, { "name": "__unittest__", @@ -51564,24 +52131,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488731.6787074, - "msecs": 678.0, - "relativeCreated": 18088.478961, - "thread": 135402127188224, + "created": 1756562592.6212373, + "msecs": 621.0, + "relativeCreated": 17990.186399, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Powerplug1P.state (ffe.diningroom.floor_light)): result = False ()", - "asctime": "2025-08-29 19:32:11,678" + "asctime": "2025-08-30 16:03:12,621" } ], - "time_consumption": 3.981590270996094e-05 + "time_consumption": 7.915496826171875e-05 } ], - "time_consumption": 0.30274462699890137, - "time_start": "2025-08-29 19:32:11,376", - "time_finished": "2025-08-29 19:32:11,678" + "time_consumption": 0.3028228282928467, + "time_start": "2025-08-30 16:03:12,318", + "time_finished": "2025-08-30 16:03:12,621" }, "Powerplug1P.state (ffe.diningroom.floor_light) -> ViDevCommon.state (ffe.diningroom.floorlamp)": { "name": "__tLogger__", @@ -51596,16 +52163,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488731.6789436, - "msecs": 678.0, - "relativeCreated": 18088.715057, - "thread": 135402127188224, + "created": 1756562592.6216855, + "msecs": 621.0, + "relativeCreated": 17990.634557, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Powerplug1P.state (ffe.diningroom.floor_light) -> ViDevCommon.state (ffe.diningroom.floorlamp)", - "asctime": "2025-08-29 19:32:11,678", + "asctime": "2025-08-30 16:03:12,621", "moduleLogger": [], "testcaseLogger": [ { @@ -51623,16 +52190,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488731.779531, - "msecs": 779.0, - "relativeCreated": 18189.302314, - "thread": 135402127188224, + "created": 1756562592.7223556, + "msecs": 722.0, + "relativeCreated": 18091.304757, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:11,779", + "asctime": "2025-08-30 16:03:12,722", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state.set", @@ -51650,19 +52217,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488731.679058, - "msecs": 679.0, - "relativeCreated": 18088.829524, - "thread": 135402127188224, + "created": 1756562592.6219363, + "msecs": 621.0, + "relativeCreated": 17990.885473, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/diningroom/floorlamp/state/set and payload false", - "asctime": "2025-08-29 19:32:11,679" + "asctime": "2025-08-30 16:03:12,621" } ], - "time_consumption": 0.10047292709350586 + "time_consumption": 0.10041928291320801 }, { "name": "__tLogger__", @@ -51680,16 +52247,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488731.7798898, - "msecs": 779.0, - "relativeCreated": 18189.661387, - "thread": 135402127188224, + "created": 1756562592.7226498, + "msecs": 722.0, + "relativeCreated": 18091.598891, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:11,779", + "asctime": "2025-08-30 16:03:12,722", "moduleLogger": [ { "name": "__unittest__", @@ -51708,16 +52275,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488731.7797546, - "msecs": 779.0, - "relativeCreated": 18189.526063, - "thread": 135402127188224, + "created": 1756562592.7225578, + "msecs": 722.0, + "relativeCreated": 18091.506907, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:11,779" + "asctime": "2025-08-30 16:03:12,722" }, { "name": "__unittest__", @@ -51737,19 +52304,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488731.779846, - "msecs": 779.0, - "relativeCreated": 18189.617406, - "thread": 135402127188224, + "created": 1756562592.7226105, + "msecs": 722.0, + "relativeCreated": 18091.559594, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:11,779" + "asctime": "2025-08-30 16:03:12,722" } ], - "time_consumption": 4.38690185546875e-05 + "time_consumption": 3.933906555175781e-05 }, { "name": "__tLogger__", @@ -51767,16 +52334,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488731.880578, - "msecs": 880.0, - "relativeCreated": 18290.349497, - "thread": 135402127188224, + "created": 1756562592.823181, + "msecs": 823.0, + "relativeCreated": 18192.12985, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Powerplug1P.state (ffe.diningroom.floor_light) to True", - "asctime": "2025-08-29 19:32:11,880", + "asctime": "2025-08-30 16:03:12,823", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", @@ -51794,16 +52361,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488731.7800262, - "msecs": 780.0, - "relativeCreated": 18189.797637, - "thread": 135402127188224, + "created": 1756562592.7227929, + "msecs": 722.0, + "relativeCreated": 18091.742044, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:12,722" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", @@ -51821,16 +52388,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488731.7812154, - "msecs": 781.0, - "relativeCreated": 18190.986816, - "thread": 135402099861184, + "created": 1756562592.7236633, + "msecs": 723.0, + "relativeCreated": 18092.612379, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:12,723" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state", @@ -51848,19 +52415,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488731.7832062, - "msecs": 783.0, - "relativeCreated": 18192.977509, - "thread": 135402099861184, + "created": 1756562592.7251747, + "msecs": 725.0, + "relativeCreated": 18094.12381, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true'", - "asctime": "2025-08-29 19:32:11,783" + "asctime": "2025-08-30 16:03:12,725" } ], - "time_consumption": 0.09737181663513184 + "time_consumption": 0.0980062484741211 }, { "name": "__tLogger__", @@ -51878,16 +52445,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488731.8809137, - "msecs": 880.0, - "relativeCreated": 18290.685151, - "thread": 135402127188224, + "created": 1756562592.8236284, + "msecs": 823.0, + "relativeCreated": 18192.577682, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:12,823", "moduleLogger": [ { "name": "__unittest__", @@ -51906,16 +52473,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488731.8808105, - "msecs": 880.0, - "relativeCreated": 18290.581876, - "thread": 135402127188224, + "created": 1756562592.8234622, + "msecs": 823.0, + "relativeCreated": 18192.411369, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffe.diningroom.floorlamp)): True ()", - "asctime": "2025-08-29 19:32:11,880" + "asctime": "2025-08-30 16:03:12,823" }, { "name": "__unittest__", @@ -51935,19 +52502,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488731.8808682, - "msecs": 880.0, - "relativeCreated": 18290.639612, - "thread": 135402127188224, + "created": 1756562592.8235571, + "msecs": 823.0, + "relativeCreated": 18192.506207, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffe.diningroom.floorlamp)): result = True ()", - "asctime": "2025-08-29 19:32:11,880" + "asctime": "2025-08-30 16:03:12,823" } ], - "time_consumption": 4.553794860839844e-05 + "time_consumption": 7.128715515136719e-05 }, { "name": "__tLogger__", @@ -51965,16 +52532,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488731.9814286, - "msecs": 981.0, - "relativeCreated": 18391.200289, - "thread": 135402127188224, + "created": 1756562592.9247193, + "msecs": 924.0, + "relativeCreated": 18293.668443, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Powerplug1P.state (ffe.diningroom.floor_light) to False", - "asctime": "2025-08-29 19:32:11,981", + "asctime": "2025-08-30 16:03:12,924", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", @@ -51992,16 +52559,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488731.881042, - "msecs": 881.0, - "relativeCreated": 18290.813286, - "thread": 135402127188224, + "created": 1756562592.8238328, + "msecs": 823.0, + "relativeCreated": 18192.782015, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:12,823" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", @@ -52019,16 +52586,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488731.8821797, - "msecs": 882.0, - "relativeCreated": 18291.951214, - "thread": 135402099861184, + "created": 1756562592.8252487, + "msecs": 825.0, + "relativeCreated": 18194.197925, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:12,825" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state", @@ -52046,19 +52613,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488731.8842618, - "msecs": 884.0, - "relativeCreated": 18294.033209, - "thread": 135402099861184, + "created": 1756562592.8280852, + "msecs": 828.0, + "relativeCreated": 18197.034293, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'", - "asctime": "2025-08-29 19:32:11,884" + "asctime": "2025-08-30 16:03:12,828" } ], - "time_consumption": 0.09716677665710449 + "time_consumption": 0.0966341495513916 }, { "name": "__tLogger__", @@ -52076,16 +52643,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488731.9818015, - "msecs": 981.0, - "relativeCreated": 18391.572876, - "thread": 135402127188224, + "created": 1756562592.9252458, + "msecs": 925.0, + "relativeCreated": 18294.194879, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:12,925", "moduleLogger": [ { "name": "__unittest__", @@ -52104,16 +52671,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488731.9816804, - "msecs": 981.0, - "relativeCreated": 18391.451692, - "thread": 135402127188224, + "created": 1756562592.9250078, + "msecs": 925.0, + "relativeCreated": 18293.957047, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffe.diningroom.floorlamp)): False ()", - "asctime": "2025-08-29 19:32:11,981" + "asctime": "2025-08-30 16:03:12,925" }, { "name": "__unittest__", @@ -52133,24 +52700,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488731.9817574, - "msecs": 981.0, - "relativeCreated": 18391.528943, - "thread": 135402127188224, + "created": 1756562592.9251654, + "msecs": 925.0, + "relativeCreated": 18294.114307, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffe.diningroom.floorlamp)): result = False ()", - "asctime": "2025-08-29 19:32:11,981" + "asctime": "2025-08-30 16:03:12,925" } ], - "time_consumption": 4.410743713378906e-05 + "time_consumption": 8.034706115722656e-05 } ], - "time_consumption": 0.3028578758239746, - "time_start": "2025-08-29 19:32:11,678", - "time_finished": "2025-08-29 19:32:11,981" + "time_consumption": 0.3035602569580078, + "time_start": "2025-08-30 16:03:12,621", + "time_finished": "2025-08-30 16:03:12,925" }, "Shelly.relay/0 (ffe.diningroom.main_light) -> Powerplug1P.state (ffe.diningroom.floor_light)": { "name": "__tLogger__", @@ -52165,16 +52732,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488731.9820192, - "msecs": 982.0, - "relativeCreated": 18391.790424, - "thread": 135402127188224, + "created": 1756562592.9256124, + "msecs": 925.0, + "relativeCreated": 18294.561783, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Shelly.relay/0 (ffe.diningroom.main_light) -> Powerplug1P.state (ffe.diningroom.floor_light)", - "asctime": "2025-08-29 19:32:11,982", + "asctime": "2025-08-30 16:03:12,925", "moduleLogger": [], "testcaseLogger": [ { @@ -52192,16 +52759,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488732.0823967, - "msecs": 82.0, - "relativeCreated": 18492.167987, - "thread": 135402127188224, + "created": 1756562593.0261123, + "msecs": 26.0, + "relativeCreated": 18395.061359, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:12,082", + "asctime": "2025-08-30 16:03:13,026", "moduleLogger": [], "time_consumption": 0.0 }, @@ -52221,16 +52788,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488732.082788, - "msecs": 82.0, - "relativeCreated": 18492.559631, - "thread": 135402127188224, + "created": 1756562593.0266166, + "msecs": 26.0, + "relativeCreated": 18395.565607, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:12,082", + "asctime": "2025-08-30 16:03:13,026", "moduleLogger": [ { "name": "__unittest__", @@ -52249,16 +52816,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488732.082685, - "msecs": 82.0, - "relativeCreated": 18492.456461, - "thread": 135402127188224, + "created": 1756562593.0264404, + "msecs": 26.0, + "relativeCreated": 18395.389658, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:12,082" + "asctime": "2025-08-30 16:03:13,026" }, { "name": "__unittest__", @@ -52278,19 +52845,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488732.0827456, - "msecs": 82.0, - "relativeCreated": 18492.517155, - "thread": 135402127188224, + "created": 1756562593.0265417, + "msecs": 26.0, + "relativeCreated": 18395.490945, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:12,082" + "asctime": "2025-08-30 16:03:13,026" } ], - "time_consumption": 4.2438507080078125e-05 + "time_consumption": 7.486343383789062e-05 }, { "name": "__tLogger__", @@ -52308,16 +52875,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488732.1834967, - "msecs": 183.0, - "relativeCreated": 18593.268225, - "thread": 135402127188224, + "created": 1756562593.12731, + "msecs": 127.0, + "relativeCreated": 18496.259154, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (ffe.diningroom.main_light) to True", - "asctime": "2025-08-29 19:32:12,183", + "asctime": "2025-08-30 16:03:13,127", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -52335,16 +52902,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488732.0829399, - "msecs": 82.0, - "relativeCreated": 18492.711376, - "thread": 135402127188224, + "created": 1756562593.0268235, + "msecs": 26.0, + "relativeCreated": 18395.772517, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:13,026" }, { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -52362,16 +52929,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488732.0841124, - "msecs": 84.0, - "relativeCreated": 18493.883797, - "thread": 135402099861184, + "created": 1756562593.0281644, + "msecs": 28.0, + "relativeCreated": 18397.113345, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:13,028" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state", @@ -52389,16 +52956,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488732.0865037, - "msecs": 86.0, - "relativeCreated": 18496.275046, - "thread": 135402099861184, + "created": 1756562593.0315897, + "msecs": 31.0, + "relativeCreated": 18400.538661, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:13,031" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", @@ -52416,16 +52983,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488732.0868607, - "msecs": 86.0, - "relativeCreated": 18496.631987, - "thread": 135402099861184, + "created": 1756562593.032228, + "msecs": 32.0, + "relativeCreated": 18401.177198, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:13,032" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", @@ -52443,16 +53010,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488732.087012, - "msecs": 87.0, - "relativeCreated": 18496.783457, - "thread": 135402099861184, + "created": 1756562593.0324578, + "msecs": 32.0, + "relativeCreated": 18401.406906, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:13,032" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", @@ -52470,16 +53037,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488732.087853, - "msecs": 87.0, - "relativeCreated": 18497.624536, - "thread": 135402099861184, + "created": 1756562593.033641, + "msecs": 33.0, + "relativeCreated": 18402.590353, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:13,033" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state", @@ -52497,19 +53064,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488732.1292133, - "msecs": 129.0, - "relativeCreated": 18538.984937, - "thread": 135402099861184, + "created": 1756562593.0777388, + "msecs": 77.0, + "relativeCreated": 18446.687873, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true'", - "asctime": "2025-08-29 19:32:12,129" + "asctime": "2025-08-30 16:03:13,077" } ], - "time_consumption": 0.05428338050842285 + "time_consumption": 0.04957127571105957 }, { "name": "__tLogger__", @@ -52527,16 +53094,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488732.1838322, - "msecs": 183.0, - "relativeCreated": 18593.60346, - "thread": 135402127188224, + "created": 1756562593.1277645, + "msecs": 127.0, + "relativeCreated": 18496.713682, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:13,127", "moduleLogger": [ { "name": "__unittest__", @@ -52555,16 +53122,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488732.183732, - "msecs": 183.0, - "relativeCreated": 18593.503382, - "thread": 135402127188224, + "created": 1756562593.1275613, + "msecs": 127.0, + "relativeCreated": 18496.510399, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Powerplug1P.state (ffe.diningroom.floor_light)): True ()", - "asctime": "2025-08-29 19:32:12,183" + "asctime": "2025-08-30 16:03:13,127" }, { "name": "__unittest__", @@ -52584,19 +53151,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488732.1837885, - "msecs": 183.0, - "relativeCreated": 18593.559991, - "thread": 135402127188224, + "created": 1756562593.1276839, + "msecs": 127.0, + "relativeCreated": 18496.632928, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Powerplug1P.state (ffe.diningroom.floor_light)): result = True ()", - "asctime": "2025-08-29 19:32:12,183" + "asctime": "2025-08-30 16:03:13,127" } ], - "time_consumption": 4.363059997558594e-05 + "time_consumption": 8.058547973632812e-05 }, { "name": "__tLogger__", @@ -52614,16 +53181,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488732.2845156, - "msecs": 284.0, - "relativeCreated": 18694.286917, - "thread": 135402127188224, + "created": 1756562593.2287264, + "msecs": 228.0, + "relativeCreated": 18597.675291, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (ffe.diningroom.main_light) to False", - "asctime": "2025-08-29 19:32:12,284", + "asctime": "2025-08-30 16:03:13,228", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -52641,16 +53208,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488732.183948, - "msecs": 183.0, - "relativeCreated": 18593.719363, - "thread": 135402127188224, + "created": 1756562593.128181, + "msecs": 128.0, + "relativeCreated": 18497.130021, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:13,128" }, { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -52668,16 +53235,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488732.1851254, - "msecs": 185.0, - "relativeCreated": 18594.896759, - "thread": 135402099861184, + "created": 1756562593.1293929, + "msecs": 129.0, + "relativeCreated": 18498.342085, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:13,129" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state", @@ -52695,16 +53262,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488732.1873605, - "msecs": 187.0, - "relativeCreated": 18597.131839, - "thread": 135402099861184, + "created": 1756562593.132575, + "msecs": 132.0, + "relativeCreated": 18501.524101, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:13,132" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light.set", @@ -52722,16 +53289,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488732.187769, - "msecs": 187.0, - "relativeCreated": 18597.540217, - "thread": 135402099861184, + "created": 1756562593.133186, + "msecs": 133.0, + "relativeCreated": 18502.135107, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:13,133" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", @@ -52749,16 +53316,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488732.1879058, - "msecs": 187.0, - "relativeCreated": 18597.677204, - "thread": 135402099861184, + "created": 1756562593.1334171, + "msecs": 133.0, + "relativeCreated": 18502.366411, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:13,133" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.floor_light", @@ -52776,16 +53343,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488732.1887941, - "msecs": 188.0, - "relativeCreated": 18598.565556, - "thread": 135402099861184, + "created": 1756562593.1346242, + "msecs": 134.0, + "relativeCreated": 18503.573349, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:13,134" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state", @@ -52803,19 +53370,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488732.2310047, - "msecs": 231.0, - "relativeCreated": 18640.776155, - "thread": 135402099861184, + "created": 1756562593.1777124, + "msecs": 177.0, + "relativeCreated": 18546.661594, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'", - "asctime": "2025-08-29 19:32:12,231" + "asctime": "2025-08-30 16:03:13,177" } ], - "time_consumption": 0.05351090431213379 + "time_consumption": 0.051013946533203125 }, { "name": "__tLogger__", @@ -52833,16 +53400,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488732.2848492, - "msecs": 284.0, - "relativeCreated": 18694.620653, - "thread": 135402127188224, + "created": 1756562593.2292697, + "msecs": 229.0, + "relativeCreated": 18598.218855, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:13,229", "moduleLogger": [ { "name": "__unittest__", @@ -52861,16 +53428,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488732.2847502, - "msecs": 284.0, - "relativeCreated": 18694.521644, - "thread": 135402127188224, + "created": 1756562593.2290194, + "msecs": 229.0, + "relativeCreated": 18597.968453, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Powerplug1P.state (ffe.diningroom.floor_light)): False ()", - "asctime": "2025-08-29 19:32:12,284" + "asctime": "2025-08-30 16:03:13,229" }, { "name": "__unittest__", @@ -52890,24 +53457,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488732.2848058, - "msecs": 284.0, - "relativeCreated": 18694.577224, - "thread": 135402127188224, + "created": 1756562593.2291856, + "msecs": 229.0, + "relativeCreated": 18598.134565, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Powerplug1P.state (ffe.diningroom.floor_light)): result = False ()", - "asctime": "2025-08-29 19:32:12,284" + "asctime": "2025-08-30 16:03:13,229" } ], - "time_consumption": 4.3392181396484375e-05 + "time_consumption": 8.416175842285156e-05 } ], - "time_consumption": 0.3028299808502197, - "time_start": "2025-08-29 19:32:11,982", - "time_finished": "2025-08-29 19:32:12,284" + "time_consumption": 0.30365729331970215, + "time_start": "2025-08-30 16:03:12,925", + "time_finished": "2025-08-30 16:03:13,229" }, "ViDevCommon.state (ffe.diningroom.garland) -> Powerplug1P.state (ffe.diningroom.garland)": { "name": "__tLogger__", @@ -52922,16 +53489,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488732.2850757, - "msecs": 285.0, - "relativeCreated": 18694.847183, - "thread": 135402127188224, + "created": 1756562593.2296202, + "msecs": 229.0, + "relativeCreated": 18598.56927, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.state (ffe.diningroom.garland) -> Powerplug1P.state (ffe.diningroom.garland)", - "asctime": "2025-08-29 19:32:12,285", + "asctime": "2025-08-30 16:03:13,229", "moduleLogger": [], "testcaseLogger": [ { @@ -52949,16 +53516,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488732.385752, - "msecs": 385.0, - "relativeCreated": 18795.5236, - "thread": 135402127188224, + "created": 1756562593.3303099, + "msecs": 330.0, + "relativeCreated": 18699.258932, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:12,385", + "asctime": "2025-08-30 16:03:13,330", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state.set", @@ -52976,19 +53543,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488732.28521, - "msecs": 285.0, - "relativeCreated": 18694.981263, - "thread": 135402127188224, + "created": 1756562593.2298434, + "msecs": 229.0, + "relativeCreated": 18598.792443, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/diningroom/garland/state/set and payload false", - "asctime": "2025-08-29 19:32:12,285" + "asctime": "2025-08-30 16:03:13,229" } ], - "time_consumption": 0.10054206848144531 + "time_consumption": 0.10046648979187012 }, { "name": "__tLogger__", @@ -53006,16 +53573,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488732.3861222, - "msecs": 386.0, - "relativeCreated": 18795.893728, - "thread": 135402127188224, + "created": 1756562593.330566, + "msecs": 330.0, + "relativeCreated": 18699.515093, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:12,386", + "asctime": "2025-08-30 16:03:13,330", "moduleLogger": [ { "name": "__unittest__", @@ -53034,16 +53601,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488732.385993, - "msecs": 385.0, - "relativeCreated": 18795.764295, - "thread": 135402127188224, + "created": 1756562593.3304625, + "msecs": 330.0, + "relativeCreated": 18699.411516, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:12,385" + "asctime": "2025-08-30 16:03:13,330" }, { "name": "__unittest__", @@ -53063,19 +53630,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488732.386079, - "msecs": 386.0, - "relativeCreated": 18795.850413, - "thread": 135402127188224, + "created": 1756562593.3305237, + "msecs": 330.0, + "relativeCreated": 18699.472743, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:12,386" + "asctime": "2025-08-30 16:03:13,330" } ], - "time_consumption": 4.315376281738281e-05 + "time_consumption": 4.220008850097656e-05 }, { "name": "__tLogger__", @@ -53093,16 +53660,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488732.486769, - "msecs": 486.0, - "relativeCreated": 18896.54027, - "thread": 135402127188224, + "created": 1756562593.4310136, + "msecs": 431.0, + "relativeCreated": 18799.962709, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffe.diningroom.garland) to True", - "asctime": "2025-08-29 19:32:12,486", + "asctime": "2025-08-30 16:03:13,431", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state.set", @@ -53120,16 +53687,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488732.3862367, - "msecs": 386.0, - "relativeCreated": 18796.008203, - "thread": 135402127188224, + "created": 1756562593.3306625, + "msecs": 330.0, + "relativeCreated": 18699.611582, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/diningroom/garland/state/set and payload true", - "asctime": "2025-08-29 19:32:12,386" + "asctime": "2025-08-30 16:03:13,330" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland.set", @@ -53147,16 +53714,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488732.3892393, - "msecs": 389.0, - "relativeCreated": 18799.010824, - "thread": 135402099861184, + "created": 1756562593.332741, + "msecs": 332.0, + "relativeCreated": 18701.690301, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:13,332" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", @@ -53174,16 +53741,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488732.3894603, - "msecs": 389.0, - "relativeCreated": 18799.231665, - "thread": 135402099861184, + "created": 1756562593.3329158, + "msecs": 332.0, + "relativeCreated": 18701.864847, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/diningroom/garland and payload {\"state\": \"on\"}", - "asctime": "2025-08-29 19:32:12,389" + "asctime": "2025-08-30 16:03:13,332" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", @@ -53201,16 +53768,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488732.3902175, - "msecs": 390.0, - "relativeCreated": 18799.988926, - "thread": 135402099861184, + "created": 1756562593.333403, + "msecs": 333.0, + "relativeCreated": 18702.352346, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:13,333" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state", @@ -53228,19 +53795,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488732.4321353, - "msecs": 432.0, - "relativeCreated": 18841.906942, - "thread": 135402099861184, + "created": 1756562593.3773296, + "msecs": 377.0, + "relativeCreated": 18746.278905, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/diningroom/garland/state and payload b'true'", - "asctime": "2025-08-29 19:32:12,432" + "asctime": "2025-08-30 16:03:13,377" } ], - "time_consumption": 0.05463361740112305 + "time_consumption": 0.05368399620056152 }, { "name": "__tLogger__", @@ -53258,16 +53825,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488732.4871027, - "msecs": 487.0, - "relativeCreated": 18896.874096, - "thread": 135402127188224, + "created": 1756562593.4314482, + "msecs": 431.0, + "relativeCreated": 18800.397334, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:13,431", "moduleLogger": [ { "name": "__unittest__", @@ -53286,16 +53853,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488732.4870033, - "msecs": 487.0, - "relativeCreated": 18896.774876, - "thread": 135402127188224, + "created": 1756562593.4312792, + "msecs": 431.0, + "relativeCreated": 18800.228298, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Powerplug1P.state (ffe.diningroom.garland)): True ()", - "asctime": "2025-08-29 19:32:12,487" + "asctime": "2025-08-30 16:03:13,431" }, { "name": "__unittest__", @@ -53315,19 +53882,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488732.487061, - "msecs": 487.0, - "relativeCreated": 18896.832425, - "thread": 135402127188224, + "created": 1756562593.4313734, + "msecs": 431.0, + "relativeCreated": 18800.322436, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Powerplug1P.state (ffe.diningroom.garland)): result = True ()", - "asctime": "2025-08-29 19:32:12,487" + "asctime": "2025-08-30 16:03:13,431" } ], - "time_consumption": 4.172325134277344e-05 + "time_consumption": 7.486343383789062e-05 }, { "name": "__tLogger__", @@ -53345,16 +53912,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488732.587735, - "msecs": 587.0, - "relativeCreated": 18997.506588, - "thread": 135402127188224, + "created": 1756562593.532137, + "msecs": 532.0, + "relativeCreated": 18901.085973, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffe.diningroom.garland) to False", - "asctime": "2025-08-29 19:32:12,587", + "asctime": "2025-08-30 16:03:13,532", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state.set", @@ -53372,16 +53939,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488732.487213, - "msecs": 487.0, - "relativeCreated": 18896.984318, - "thread": 135402127188224, + "created": 1756562593.4316273, + "msecs": 431.0, + "relativeCreated": 18800.576366, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/diningroom/garland/state/set and payload false", - "asctime": "2025-08-29 19:32:12,487" + "asctime": "2025-08-30 16:03:13,431" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland.set", @@ -53399,16 +53966,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488732.490143, - "msecs": 490.0, - "relativeCreated": 18899.914406, - "thread": 135402099861184, + "created": 1756562593.4352353, + "msecs": 435.0, + "relativeCreated": 18804.184468, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:13,435" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", @@ -53426,16 +53993,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488732.4903386, - "msecs": 490.0, - "relativeCreated": 18900.110095, - "thread": 135402099861184, + "created": 1756562593.4355078, + "msecs": 435.0, + "relativeCreated": 18804.456765, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/diningroom/garland and payload {\"state\": \"off\"}", - "asctime": "2025-08-29 19:32:12,490" + "asctime": "2025-08-30 16:03:13,435" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", @@ -53453,16 +54020,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488732.4910185, - "msecs": 491.0, - "relativeCreated": 18900.789834, - "thread": 135402099861184, + "created": 1756562593.4365535, + "msecs": 436.0, + "relativeCreated": 18805.502645, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:13,436" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state", @@ -53480,19 +54047,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488732.5331974, - "msecs": 533.0, - "relativeCreated": 18942.968738, - "thread": 135402099861184, + "created": 1756562593.4806232, + "msecs": 480.0, + "relativeCreated": 18849.572451, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/diningroom/garland/state and payload b'false'", - "asctime": "2025-08-29 19:32:12,533" + "asctime": "2025-08-30 16:03:13,480" } ], - "time_consumption": 0.05453753471374512 + "time_consumption": 0.051513671875 }, { "name": "__tLogger__", @@ -53510,16 +54077,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488732.5880966, - "msecs": 588.0, - "relativeCreated": 18997.867939, - "thread": 135402127188224, + "created": 1756562593.5326715, + "msecs": 532.0, + "relativeCreated": 18901.620544, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:13,532", "moduleLogger": [ { "name": "__unittest__", @@ -53538,16 +54105,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488732.5879962, - "msecs": 587.0, - "relativeCreated": 18997.767706, - "thread": 135402127188224, + "created": 1756562593.5324743, + "msecs": 532.0, + "relativeCreated": 18901.423425, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Powerplug1P.state (ffe.diningroom.garland)): False ()", - "asctime": "2025-08-29 19:32:12,587" + "asctime": "2025-08-30 16:03:13,532" }, { "name": "__unittest__", @@ -53567,24 +54134,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488732.588054, - "msecs": 588.0, - "relativeCreated": 18997.825363, - "thread": 135402127188224, + "created": 1756562593.5325863, + "msecs": 532.0, + "relativeCreated": 18901.535415, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Powerplug1P.state (ffe.diningroom.garland)): result = False ()", - "asctime": "2025-08-29 19:32:12,588" + "asctime": "2025-08-30 16:03:13,532" } ], - "time_consumption": 4.267692565917969e-05 + "time_consumption": 8.511543273925781e-05 } ], - "time_consumption": 0.3030209541320801, - "time_start": "2025-08-29 19:32:12,285", - "time_finished": "2025-08-29 19:32:12,588" + "time_consumption": 0.303051233291626, + "time_start": "2025-08-30 16:03:13,229", + "time_finished": "2025-08-30 16:03:13,532" }, "Powerplug1P.state (ffe.diningroom.garland) -> ViDevCommon.state (ffe.diningroom.garland)": { "name": "__tLogger__", @@ -53599,16 +54166,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488732.5883107, - "msecs": 588.0, - "relativeCreated": 18998.082105, - "thread": 135402127188224, + "created": 1756562593.5330842, + "msecs": 533.0, + "relativeCreated": 18902.033318, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Powerplug1P.state (ffe.diningroom.garland) -> ViDevCommon.state (ffe.diningroom.garland)", - "asctime": "2025-08-29 19:32:12,588", + "asctime": "2025-08-30 16:03:13,533", "moduleLogger": [], "testcaseLogger": [ { @@ -53626,16 +54193,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488732.6887975, - "msecs": 688.0, - "relativeCreated": 19098.568966, - "thread": 135402127188224, + "created": 1756562593.633891, + "msecs": 633.0, + "relativeCreated": 19002.84028, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:12,688", + "asctime": "2025-08-30 16:03:13,633", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state.set", @@ -53653,19 +54220,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488732.588465, - "msecs": 588.0, - "relativeCreated": 18998.236328, - "thread": 135402127188224, + "created": 1756562593.5333755, + "msecs": 533.0, + "relativeCreated": 18902.324591, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffe/diningroom/garland/state/set and payload false", - "asctime": "2025-08-29 19:32:12,588" + "asctime": "2025-08-30 16:03:13,533" } ], - "time_consumption": 0.10033249855041504 + "time_consumption": 0.10051560401916504 }, { "name": "__tLogger__", @@ -53683,16 +54250,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488732.689122, - "msecs": 689.0, - "relativeCreated": 19098.893586, - "thread": 135402127188224, + "created": 1756562593.63442, + "msecs": 634.0, + "relativeCreated": 19003.368984, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:12,689", + "asctime": "2025-08-30 16:03:13,634", "moduleLogger": [ { "name": "__unittest__", @@ -53711,16 +54278,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488732.6890264, - "msecs": 689.0, - "relativeCreated": 19098.797779, - "thread": 135402127188224, + "created": 1756562593.634193, + "msecs": 634.0, + "relativeCreated": 19003.142015, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:12,689" + "asctime": "2025-08-30 16:03:13,634" }, { "name": "__unittest__", @@ -53740,19 +54307,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488732.6890821, - "msecs": 689.0, - "relativeCreated": 19098.853638, - "thread": 135402127188224, + "created": 1756562593.6343231, + "msecs": 634.0, + "relativeCreated": 19003.272236, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:12,689" + "asctime": "2025-08-30 16:03:13,634" } ], - "time_consumption": 3.981590270996094e-05 + "time_consumption": 9.679794311523438e-05 }, { "name": "__tLogger__", @@ -53770,16 +54337,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488732.7897303, - "msecs": 789.0, - "relativeCreated": 19199.501745, - "thread": 135402127188224, + "created": 1756562593.7352283, + "msecs": 735.0, + "relativeCreated": 19104.177518, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Powerplug1P.state (ffe.diningroom.garland) to True", - "asctime": "2025-08-29 19:32:12,789", + "asctime": "2025-08-30 16:03:13,735", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", @@ -53797,16 +54364,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488732.6892488, - "msecs": 689.0, - "relativeCreated": 19099.020141, - "thread": 135402127188224, + "created": 1756562593.6346684, + "msecs": 634.0, + "relativeCreated": 19003.617424, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/diningroom/garland and payload {\"state\": \"on\"}", - "asctime": "2025-08-29 19:32:12,689" + "asctime": "2025-08-30 16:03:13,634" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", @@ -53824,16 +54391,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488732.6899774, - "msecs": 689.0, - "relativeCreated": 19099.748728, - "thread": 135402099861184, + "created": 1756562593.6359897, + "msecs": 635.0, + "relativeCreated": 19004.938813, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:13,635" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state", @@ -53851,19 +54418,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488732.6915653, - "msecs": 691.0, - "relativeCreated": 19101.336774, - "thread": 135402099861184, + "created": 1756562593.6390235, + "msecs": 639.0, + "relativeCreated": 19007.972638, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/diningroom/garland/state and payload b'true'", - "asctime": "2025-08-29 19:32:12,691" + "asctime": "2025-08-30 16:03:13,639" } ], - "time_consumption": 0.09816503524780273 + "time_consumption": 0.09620475769042969 }, { "name": "__tLogger__", @@ -53881,16 +54448,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488732.7900574, - "msecs": 790.0, - "relativeCreated": 19199.828954, - "thread": 135402127188224, + "created": 1756562593.735686, + "msecs": 735.0, + "relativeCreated": 19104.635175, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:13,735", "moduleLogger": [ { "name": "__unittest__", @@ -53909,16 +54476,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488732.7899575, - "msecs": 789.0, - "relativeCreated": 19199.729115, - "thread": 135402127188224, + "created": 1756562593.7355168, + "msecs": 735.0, + "relativeCreated": 19104.46581, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffe.diningroom.garland)): True ()", - "asctime": "2025-08-29 19:32:12,789" + "asctime": "2025-08-30 16:03:13,735" }, { "name": "__unittest__", @@ -53938,19 +54505,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488732.7900157, - "msecs": 790.0, - "relativeCreated": 19199.787158, - "thread": 135402127188224, + "created": 1756562593.7356124, + "msecs": 735.0, + "relativeCreated": 19104.561431, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffe.diningroom.garland)): result = True ()", - "asctime": "2025-08-29 19:32:12,790" + "asctime": "2025-08-30 16:03:13,735" } ], - "time_consumption": 4.172325134277344e-05 + "time_consumption": 7.367134094238281e-05 }, { "name": "__tLogger__", @@ -53968,16 +54535,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488732.8907008, - "msecs": 890.0, - "relativeCreated": 19300.472211, - "thread": 135402127188224, + "created": 1756562593.836554, + "msecs": 836.0, + "relativeCreated": 19205.502986, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Powerplug1P.state (ffe.diningroom.garland) to False", - "asctime": "2025-08-29 19:32:12,890", + "asctime": "2025-08-30 16:03:13,836", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", @@ -53995,16 +54562,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488732.7901866, - "msecs": 790.0, - "relativeCreated": 19199.958087, - "thread": 135402127188224, + "created": 1756562593.735904, + "msecs": 735.0, + "relativeCreated": 19104.853139, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic zigbee_ffe/ffe/diningroom/garland and payload {\"state\": \"off\"}", - "asctime": "2025-08-29 19:32:12,790" + "asctime": "2025-08-30 16:03:13,735" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.diningroom.garland", @@ -54022,16 +54589,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488732.7913613, - "msecs": 791.0, - "relativeCreated": 19201.13268, - "thread": 135402099861184, + "created": 1756562593.737153, + "msecs": 737.0, + "relativeCreated": 19106.102253, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:13,737" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.garland.state", @@ -54049,19 +54616,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488732.793454, - "msecs": 793.0, - "relativeCreated": 19203.225308, - "thread": 135402099861184, + "created": 1756562593.7399855, + "msecs": 739.0, + "relativeCreated": 19108.934496, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/ffe/diningroom/garland/state and payload b'false'", - "asctime": "2025-08-29 19:32:12,793" + "asctime": "2025-08-30 16:03:13,739" } ], - "time_consumption": 0.09724688529968262 + "time_consumption": 0.09656858444213867 }, { "name": "__tLogger__", @@ -54079,16 +54646,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488732.8910573, - "msecs": 891.0, - "relativeCreated": 19300.8285, - "thread": 135402127188224, + "created": 1756562593.8371823, + "msecs": 837.0, + "relativeCreated": 19206.131372, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:13,837", "moduleLogger": [ { "name": "__unittest__", @@ -54107,16 +54674,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488732.890948, - "msecs": 890.0, - "relativeCreated": 19300.719615, - "thread": 135402127188224, + "created": 1756562593.8368788, + "msecs": 836.0, + "relativeCreated": 19205.827959, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffe.diningroom.garland)): False ()", - "asctime": "2025-08-29 19:32:12,890" + "asctime": "2025-08-30 16:03:13,836" }, { "name": "__unittest__", @@ -54136,24 +54703,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488732.8910103, - "msecs": 891.0, - "relativeCreated": 19300.781811, - "thread": 135402127188224, + "created": 1756562593.8370316, + "msecs": 837.0, + "relativeCreated": 19205.980812, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffe.diningroom.garland)): result = False ()", - "asctime": "2025-08-29 19:32:12,891" + "asctime": "2025-08-30 16:03:13,837" } ], - "time_consumption": 4.696846008300781e-05 + "time_consumption": 0.0001506805419921875 } ], - "time_consumption": 0.3027465343475342, - "time_start": "2025-08-29 19:32:12,588", - "time_finished": "2025-08-29 19:32:12,891" + "time_consumption": 0.30409812927246094, + "time_start": "2025-08-30 16:03:13,533", + "time_finished": "2025-08-30 16:03:13,837" }, "ViDevCommon.state (ffe.kitchen.main_light) -> Shelly.relay/0 (ffe.kitchen.main_light)": { "name": "__tLogger__", @@ -54168,16 +54735,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488732.891295, - "msecs": 891.0, - "relativeCreated": 19301.066322, - "thread": 135402127188224, + "created": 1756562593.8375895, + "msecs": 837.0, + "relativeCreated": 19206.538606, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.state (ffe.kitchen.main_light) -> Shelly.relay/0 (ffe.kitchen.main_light)", - "asctime": "2025-08-29 19:32:12,891", + "asctime": "2025-08-30 16:03:13,837", "moduleLogger": [], "testcaseLogger": [ { @@ -54195,16 +54762,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488732.9920437, - "msecs": 992.0, - "relativeCreated": 19401.81518, - "thread": 135402127188224, + "created": 1756562593.9396234, + "msecs": 939.0, + "relativeCreated": 19308.572518, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:12,992", + "asctime": "2025-08-30 16:03:13,939", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.state.set", @@ -54222,16 +54789,1262 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488732.8915021, - "msecs": 891.0, - "relativeCreated": 19301.273415, - "thread": 135402127188224, + "created": 1756562593.8378453, + "msecs": 837.0, + "relativeCreated": 19206.79447, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:13,837" + } + ], + "time_consumption": 0.10177803039550781 + }, + { + "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": 1756562593.9463284, + "msecs": 946.0, + "relativeCreated": 19315.277375, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-30 16:03:13,946", + "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": 1756562593.945967, + "msecs": 945.0, + "relativeCreated": 19314.91596, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-30 16:03:13,945" + }, + { + "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": 1756562593.9462256, + "msecs": 946.0, + "relativeCreated": 19315.174896, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-30 16:03:13,946" + } + ], + "time_consumption": 0.00010275840759277344 + }, + { + "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": 1756562594.0473022, + "msecs": 47.0, + "relativeCreated": 19416.251296, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Setting state of ViDevCommon.state (ffe.kitchen.main_light) to True", + "asctime": "2025-08-30 16:03:14,047", + "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": 1756562593.9465923, + "msecs": 946.0, + "relativeCreated": 19315.541301, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Sending message with topic videv/ffe/kitchen/main_light/state/set and payload true", + "asctime": "2025-08-30 16:03:13,946" + }, + { + "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": 1756562593.9522552, + "msecs": 952.0, + "relativeCreated": 19321.20446, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'on'", + "asctime": "2025-08-30 16:03:13,952" + }, + { + "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": 1756562593.9526446, + "msecs": 952.0, + "relativeCreated": 19321.593741, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload on", + "asctime": "2025-08-30 16:03:13,952" + }, + { + "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": 1756562593.9539359, + "msecs": 953.0, + "relativeCreated": 19322.885065, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-30 16:03:13,953" + }, + { + "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": 1756562593.9999633, + "msecs": 999.0, + "relativeCreated": 19368.912548, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'true'", + "asctime": "2025-08-30 16:03:13,999" + } + ], + "time_consumption": 0.04733896255493164 + }, + { + "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": 1756562594.0478556, + "msecs": 47.0, + "relativeCreated": 19416.804852, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Value for Shelly.relay/0 (ffe.kitchen.main_light) is correct (Content True and Type is ).", + "asctime": "2025-08-30 16:03:14,047", + "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": 1756562594.0476177, + "msecs": 47.0, + "relativeCreated": 19416.566911, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Result (Value for Shelly.relay/0 (ffe.kitchen.main_light)): True ()", + "asctime": "2025-08-30 16:03:14,047" + }, + { + "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": 1756562594.047766, + "msecs": 47.0, + "relativeCreated": 19416.715072, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Expectation (Value for Shelly.relay/0 (ffe.kitchen.main_light)): result = True ()", + "asctime": "2025-08-30 16:03:14,047" + } + ], + "time_consumption": 8.96453857421875e-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": 1756562594.1486096, + "msecs": 148.0, + "relativeCreated": 19517.558635, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Setting state of ViDevCommon.state (ffe.kitchen.main_light) to False", + "asctime": "2025-08-30 16:03:14,148", + "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": 1756562594.048061, + "msecs": 48.0, + "relativeCreated": 19417.010072, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Sending message with topic videv/ffe/kitchen/main_light/state/set and payload false", + "asctime": "2025-08-30 16:03:14,048" + }, + { + "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": 1756562594.0906425, + "msecs": 90.0, + "relativeCreated": 19459.591527, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'off'", + "asctime": "2025-08-30 16:03:14,090" + }, + { + "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": 1756562594.0910196, + "msecs": 91.0, + "relativeCreated": 19459.968723, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload off", + "asctime": "2025-08-30 16:03:14,091" + }, + { + "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": 1756562594.0923615, + "msecs": 92.0, + "relativeCreated": 19461.310559, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-30 16:03:14,092" + }, + { + "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": 1756562594.1421397, + "msecs": 142.0, + "relativeCreated": 19511.088866, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'false'", + "asctime": "2025-08-30 16:03:14,142" + } + ], + "time_consumption": 0.0064699649810791016 + }, + { + "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": 1756562594.1491199, + "msecs": 149.0, + "relativeCreated": 19518.06879, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Value for Shelly.relay/0 (ffe.kitchen.main_light) is correct (Content False and Type is ).", + "asctime": "2025-08-30 16:03:14,149", + "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": 1756562594.1488833, + "msecs": 148.0, + "relativeCreated": 19517.832638, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Result (Value for Shelly.relay/0 (ffe.kitchen.main_light)): False ()", + "asctime": "2025-08-30 16:03:14,148" + }, + { + "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": 1756562594.1489894, + "msecs": 148.0, + "relativeCreated": 19517.938677, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Expectation (Value for Shelly.relay/0 (ffe.kitchen.main_light)): result = False ()", + "asctime": "2025-08-30 16:03:14,148" + } + ], + "time_consumption": 0.0001304149627685547 + } + ], + "time_consumption": 0.31153035163879395, + "time_start": "2025-08-30 16:03:13,837", + "time_finished": "2025-08-30 16:03:14,149" + }, + "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": 1756562594.1494968, + "msecs": 149.0, + "relativeCreated": 19518.445871, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Shelly.relay/0 (ffe.kitchen.main_light) -> ViDevCommon.state (ffe.kitchen.main_light)", + "asctime": "2025-08-30 16:03:14,149", + "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": 1756562594.2502668, + "msecs": 250.0, + "relativeCreated": 19619.216007, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-30 16:03:14,250", + "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": 1756562594.149757, + "msecs": 149.0, + "relativeCreated": 19518.705967, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Sending message with topic videv/ffe/kitchen/main_light/state/set and payload false", + "asctime": "2025-08-30 16:03:14,149" + } + ], + "time_consumption": 0.1005098819732666 + }, + { + "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": 1756562594.2508864, + "msecs": 250.0, + "relativeCreated": 19619.835478, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", + "asctime": "2025-08-30 16:03:14,250", + "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": 1756562594.2506452, + "msecs": 250.0, + "relativeCreated": 19619.594331, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Result (Start state (master, slave)): (False, False) ()", + "asctime": "2025-08-30 16:03:14,250" + }, + { + "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": 1756562594.2507806, + "msecs": 250.0, + "relativeCreated": 19619.729877, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Expectation (Start state (master, slave)): result = (False, False) ()", + "asctime": "2025-08-30 16:03:14,250" + } + ], + "time_consumption": 0.00010585784912109375 + }, + { + "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": 1756562594.3519068, + "msecs": 351.0, + "relativeCreated": 19720.856017, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Setting state of Shelly.relay/0 (ffe.kitchen.main_light) to True", + "asctime": "2025-08-30 16:03:14,351", + "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": 1756562594.2511237, + "msecs": 251.0, + "relativeCreated": 19620.072939, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload on", + "asctime": "2025-08-30 16:03:14,251" + }, + { + "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": 1756562594.2525942, + "msecs": 252.0, + "relativeCreated": 19621.543177, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-30 16:03:14,252" + }, + { + "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": 1756562594.293782, + "msecs": 293.0, + "relativeCreated": 19662.731246, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'true'", + "asctime": "2025-08-30 16:03:14,293" + } + ], + "time_consumption": 0.05812478065490723 + }, + { + "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": 1756562594.3523717, + "msecs": 352.0, + "relativeCreated": 19721.320787, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Value for ViDevCommon.state (ffe.kitchen.main_light) is correct (Content True and Type is ).", + "asctime": "2025-08-30 16:03:14,352", + "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": 1756562594.352196, + "msecs": 352.0, + "relativeCreated": 19721.145321, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (ffe.kitchen.main_light)): True ()", + "asctime": "2025-08-30 16:03:14,352" + }, + { + "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": 1756562594.352294, + "msecs": 352.0, + "relativeCreated": 19721.242992, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (ffe.kitchen.main_light)): result = True ()", + "asctime": "2025-08-30 16:03:14,352" + } + ], + "time_consumption": 7.772445678710938e-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": 1756562594.4536123, + "msecs": 453.0, + "relativeCreated": 19822.561466, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Setting state of Shelly.relay/0 (ffe.kitchen.main_light) to False", + "asctime": "2025-08-30 16:03:14,453", + "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": 1756562594.35289, + "msecs": 352.0, + "relativeCreated": 19721.839122, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload off", + "asctime": "2025-08-30 16:03:14,352" + }, + { + "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": 1756562594.354542, + "msecs": 354.0, + "relativeCreated": 19723.491274, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'off'", + "asctime": "2025-08-30 16:03:14,354" + }, + { + "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": 1756562594.357929, + "msecs": 357.0, + "relativeCreated": 19726.878133, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'false'", + "asctime": "2025-08-30 16:03:14,357" + } + ], + "time_consumption": 0.09568333625793457 + }, + { + "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": 1756562594.4538314, + "msecs": 453.0, + "relativeCreated": 19822.780466, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Value for ViDevCommon.state (ffe.kitchen.main_light) is correct (Content False and Type is ).", + "asctime": "2025-08-30 16:03:14,453", + "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": 1756562594.4537601, + "msecs": 453.0, + "relativeCreated": 19822.709388, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Result (Value for ViDevCommon.state (ffe.kitchen.main_light)): False ()", + "asctime": "2025-08-30 16:03:14,453" + }, + { + "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": 1756562594.4538012, + "msecs": 453.0, + "relativeCreated": 19822.750424, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Expectation (Value for ViDevCommon.state (ffe.kitchen.main_light)): result = False ()", + "asctime": "2025-08-30 16:03:14,453" + } + ], + "time_consumption": 3.0279159545898438e-05 + } + ], + "time_consumption": 0.3043346405029297, + "time_start": "2025-08-30 16:03:14,149", + "time_finished": "2025-08-30 16:03:14,453" + }, + "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": 1756562594.4539752, + "msecs": 453.0, + "relativeCreated": 19822.924352, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "ViDevCommon.state (ffe.kitchen.circulation_pump) -> Shelly.relay/0 (ffe.kitchen.circulation_pump)", + "asctime": "2025-08-30 16:03:14,453", + "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": 1756562594.5546105, + "msecs": 554.0, + "relativeCreated": 19923.559541, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Prepare: Setting devices to last state False", + "asctime": "2025-08-30 16:03:14,554", + "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": 1756562594.454069, + "msecs": 454.0, + "relativeCreated": 19823.018102, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Sending message with topic videv/ffe/kitchen/circulation_pump/state/set and payload false", + "asctime": "2025-08-30 16:03:14,454" } ], "time_consumption": 0.10054159164428711 @@ -54252,16 +56065,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488732.992497, - "msecs": 992.0, - "relativeCreated": 19402.268388, - "thread": 135402127188224, + "created": 1756562594.5551605, + "msecs": 555.0, + "relativeCreated": 19924.109731, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:12,992", + "asctime": "2025-08-30 16:03:14,555", "moduleLogger": [ { "name": "__unittest__", @@ -54280,16 +56093,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488732.992305, - "msecs": 992.0, - "relativeCreated": 19402.076651, - "thread": 135402127188224, + "created": 1756562594.5549552, + "msecs": 554.0, + "relativeCreated": 19923.904461, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:12,992" + "asctime": "2025-08-30 16:03:14,554" }, { "name": "__unittest__", @@ -54309,1265 +56122,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488732.992362, - "msecs": 992.0, - "relativeCreated": 19402.133448, - "thread": 135402127188224, + "created": 1756562594.5550728, + "msecs": 555.0, + "relativeCreated": 19924.021807, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:12,992" + "asctime": "2025-08-30 16:03:14,555" } ], - "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 + "time_consumption": 8.7738037109375e-05 }, { "name": "__tLogger__", @@ -55585,16 +56152,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488733.6996584, - "msecs": 699.0, - "relativeCreated": 20109.429912, - "thread": 135402127188224, + "created": 1756562594.6559243, + "msecs": 655.0, + "relativeCreated": 20024.873328, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffe.kitchen.circulation_pump) to True", - "asctime": "2025-08-29 19:32:13,699", + "asctime": "2025-08-30 16:03:14,655", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.state.set", @@ -55612,16 +56179,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488733.5992208, - "msecs": 599.0, - "relativeCreated": 20008.992176, - "thread": 135402127188224, + "created": 1756562594.5553696, + "msecs": 555.0, + "relativeCreated": 19924.318727, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:14,555" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0.command", @@ -55639,16 +56206,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488733.6019974, - "msecs": 601.0, - "relativeCreated": 20011.768749, - "thread": 135402099861184, + "created": 1756562594.5598674, + "msecs": 559.0, + "relativeCreated": 19928.816381, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:14,559" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0", @@ -55666,16 +56233,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488733.6022165, - "msecs": 602.0, - "relativeCreated": 20011.98786, - "thread": 135402099861184, + "created": 1756562594.5602484, + "msecs": 560.0, + "relativeCreated": 19929.197452, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:14,560" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0", @@ -55693,16 +56260,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488733.6028452, - "msecs": 602.0, - "relativeCreated": 20012.616673, - "thread": 135402099861184, + "created": 1756562594.5614836, + "msecs": 561.0, + "relativeCreated": 19930.432673, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:14,561" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.timer", @@ -55720,16 +56287,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488733.6466913, - "msecs": 646.0, - "relativeCreated": 20056.462709, - "thread": 135402099861184, + "created": 1756562594.6113496, + "msecs": 611.0, + "relativeCreated": 19980.298522, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:14,611" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0.command", @@ -55747,16 +56314,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488733.6872888, - "msecs": 687.0, - "relativeCreated": 20097.060212, - "thread": 135402099861184, + "created": 1756562594.6541653, + "msecs": 654.0, + "relativeCreated": 20023.114305, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:14,654" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0", @@ -55774,16 +56341,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488733.6875815, - "msecs": 687.0, - "relativeCreated": 20097.352749, - "thread": 135402099861184, + "created": 1756562594.6545548, + "msecs": 654.0, + "relativeCreated": 20023.504037, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:14,654" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.state", @@ -55801,46 +56368,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488733.687988, - "msecs": 687.0, - "relativeCreated": 20097.759352, - "thread": 135402099861184, + "created": 1756562594.6552374, + "msecs": 655.0, + "relativeCreated": 20024.186512, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:14,655" } ], - "time_consumption": 0.010842084884643555 + "time_consumption": 0.0006868839263916016 }, { "name": "__tLogger__", @@ -55858,16 +56398,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488733.699956, - "msecs": 699.0, - "relativeCreated": 20109.727303, - "thread": 135402127188224, + "created": 1756562594.6564105, + "msecs": 656.0, + "relativeCreated": 20025.359496, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:14,656", "moduleLogger": [ { "name": "__unittest__", @@ -55886,16 +56426,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488733.6998641, - "msecs": 699.0, - "relativeCreated": 20109.635515, - "thread": 135402127188224, + "created": 1756562594.6562138, + "msecs": 656.0, + "relativeCreated": 20025.162752, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Shelly.relay/0 (ffe.kitchen.circulation_pump)): True ()", - "asctime": "2025-08-29 19:32:13,699" + "asctime": "2025-08-30 16:03:14,656" }, { "name": "__unittest__", @@ -55915,19 +56455,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488733.6999168, - "msecs": 699.0, - "relativeCreated": 20109.688112, - "thread": 135402127188224, + "created": 1756562594.6563246, + "msecs": 656.0, + "relativeCreated": 20025.273695, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (ffe.kitchen.circulation_pump)): result = True ()", - "asctime": "2025-08-29 19:32:13,699" + "asctime": "2025-08-30 16:03:14,656" } ], - "time_consumption": 3.910064697265625e-05 + "time_consumption": 8.58306884765625e-05 }, { "name": "__tLogger__", @@ -55945,16 +56485,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488733.8005474, - "msecs": 800.0, - "relativeCreated": 20210.318677, - "thread": 135402127188224, + "created": 1756562594.7570384, + "msecs": 757.0, + "relativeCreated": 20125.987566, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffe.kitchen.circulation_pump) to False", - "asctime": "2025-08-29 19:32:13,800", + "asctime": "2025-08-30 16:03:14,757", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.state.set", @@ -55972,16 +56512,43 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488733.7000747, - "msecs": 700.0, - "relativeCreated": 20109.846295, - "thread": 135402127188224, + "created": 1756562594.6566064, + "msecs": 656.0, + "relativeCreated": 20025.5556, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:14,656" + }, + { + "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": 1756562594.6570933, + "msecs": 657.0, + "relativeCreated": 20026.042549, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'on'", + "asctime": "2025-08-30 16:03:14,657" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.state", @@ -55999,16 +56566,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488733.731378, - "msecs": 731.0, - "relativeCreated": 20141.149536, - "thread": 135402099861184, + "created": 1756562594.7093177, + "msecs": 709.0, + "relativeCreated": 20078.266749, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:14,709" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0.command", @@ -56026,16 +56593,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488733.772366, - "msecs": 772.0, - "relativeCreated": 20182.137638, - "thread": 135402099861184, + "created": 1756562594.7541175, + "msecs": 754.0, + "relativeCreated": 20123.06643, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:14,754" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0", @@ -56053,16 +56620,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488733.7726448, - "msecs": 772.0, - "relativeCreated": 20182.416189, - "thread": 135402099861184, + "created": 1756562594.7544968, + "msecs": 754.0, + "relativeCreated": 20123.445815, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:14,754" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0", @@ -56080,19 +56647,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488733.7732458, - "msecs": 773.0, - "relativeCreated": 20183.017074, - "thread": 135402099861184, + "created": 1756562594.7557716, + "msecs": 755.0, + "relativeCreated": 20124.720729, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:14,755" } ], - "time_consumption": 0.027301549911499023 + "time_consumption": 0.0012667179107666016 }, { "name": "__tLogger__", @@ -56110,16 +56677,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488733.80087, - "msecs": 800.0, - "relativeCreated": 20210.641282, - "thread": 135402127188224, + "created": 1756562594.7577958, + "msecs": 757.0, + "relativeCreated": 20126.745004, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:14,757", "moduleLogger": [ { "name": "__unittest__", @@ -56138,16 +56705,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488733.8007758, - "msecs": 800.0, - "relativeCreated": 20210.547231, - "thread": 135402127188224, + "created": 1756562594.757469, + "msecs": 757.0, + "relativeCreated": 20126.418021, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Shelly.relay/0 (ffe.kitchen.circulation_pump)): False ()", - "asctime": "2025-08-29 19:32:13,800" + "asctime": "2025-08-30 16:03:14,757" }, { "name": "__unittest__", @@ -56167,24 +56734,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488733.80083, - "msecs": 800.0, - "relativeCreated": 20210.601321, - "thread": 135402127188224, + "created": 1756562594.757669, + "msecs": 757.0, + "relativeCreated": 20126.617938, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (ffe.kitchen.circulation_pump)): result = False ()", - "asctime": "2025-08-29 19:32:13,800" + "asctime": "2025-08-30 16:03:14,757" } ], - "time_consumption": 4.00543212890625e-05 + "time_consumption": 0.00012683868408203125 } ], - "time_consumption": 0.3027791976928711, - "time_start": "2025-08-29 19:32:13,498", - "time_finished": "2025-08-29 19:32:13,800" + "time_consumption": 0.3038206100463867, + "time_start": "2025-08-30 16:03:14,453", + "time_finished": "2025-08-30 16:03:14,757" }, "Shelly.relay/0 (ffe.kitchen.circulation_pump) -> ViDevCommon.state (ffe.kitchen.circulation_pump)": { "name": "__tLogger__", @@ -56199,16 +56766,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488733.8010752, - "msecs": 801.0, - "relativeCreated": 20210.846716, - "thread": 135402127188224, + "created": 1756562594.758163, + "msecs": 758.0, + "relativeCreated": 20127.112091, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Shelly.relay/0 (ffe.kitchen.circulation_pump) -> ViDevCommon.state (ffe.kitchen.circulation_pump)", - "asctime": "2025-08-29 19:32:13,801", + "asctime": "2025-08-30 16:03:14,758", "moduleLogger": [], "testcaseLogger": [ { @@ -56226,16 +56793,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488733.901675, - "msecs": 901.0, - "relativeCreated": 20311.446501, - "thread": 135402127188224, + "created": 1756562594.8588123, + "msecs": 858.0, + "relativeCreated": 20227.761564, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:13,901", + "asctime": "2025-08-30 16:03:14,858", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.state.set", @@ -56253,16 +56820,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488733.80121, - "msecs": 801.0, - "relativeCreated": 20210.981285, - "thread": 135402127188224, + "created": 1756562594.7583919, + "msecs": 758.0, + "relativeCreated": 20127.340883, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:14,758" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.timer", @@ -56280,16 +56847,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488733.8173513, - "msecs": 817.0, - "relativeCreated": 20227.122812, - "thread": 135402099861184, + "created": 1756562594.8135252, + "msecs": 813.0, + "relativeCreated": 20182.474361, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:14,813" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.state", @@ -56307,19 +56874,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488733.8582706, - "msecs": 858.0, - "relativeCreated": 20268.042274, - "thread": 135402099861184, + "created": 1756562594.8577948, + "msecs": 857.0, + "relativeCreated": 20226.743968, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:14,857" } ], - "time_consumption": 0.043404340744018555 + "time_consumption": 0.0010175704956054688 }, { "name": "__tLogger__", @@ -56337,16 +56904,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488733.9020529, - "msecs": 902.0, - "relativeCreated": 20311.824354, - "thread": 135402127188224, + "created": 1756562594.8594224, + "msecs": 859.0, + "relativeCreated": 20228.371496, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:13,902", + "asctime": "2025-08-30 16:03:14,859", "moduleLogger": [ { "name": "__unittest__", @@ -56365,16 +56932,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488733.9019175, - "msecs": 901.0, - "relativeCreated": 20311.688886, - "thread": 135402127188224, + "created": 1756562594.8591259, + "msecs": 859.0, + "relativeCreated": 20228.074944, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:13,901" + "asctime": "2025-08-30 16:03:14,859" }, { "name": "__unittest__", @@ -56394,19 +56961,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488733.9020054, - "msecs": 902.0, - "relativeCreated": 20311.777025, - "thread": 135402127188224, + "created": 1756562594.859291, + "msecs": 859.0, + "relativeCreated": 20228.24029, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:13,902" + "asctime": "2025-08-30 16:03:14,859" } ], - "time_consumption": 4.744529724121094e-05 + "time_consumption": 0.00013136863708496094 }, { "name": "__tLogger__", @@ -56424,16 +56991,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488734.0026765, - "msecs": 2.0, - "relativeCreated": 20412.447839, - "thread": 135402127188224, + "created": 1756562594.9601464, + "msecs": 960.0, + "relativeCreated": 20329.095435, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (ffe.kitchen.circulation_pump) to True", - "asctime": "2025-08-29 19:32:14,002", + "asctime": "2025-08-30 16:03:14,960", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0", @@ -56451,16 +57018,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488733.902174, - "msecs": 902.0, - "relativeCreated": 20311.945322, - "thread": 135402127188224, + "created": 1756562594.8596396, + "msecs": 859.0, + "relativeCreated": 20228.588598, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:14,859" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0", @@ -56478,16 +57045,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488733.903313, - "msecs": 903.0, - "relativeCreated": 20313.084446, - "thread": 135402099861184, + "created": 1756562594.8608494, + "msecs": 860.0, + "relativeCreated": 20229.798493, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:14,860" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.timer", @@ -56505,16 +57072,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488733.906537, - "msecs": 906.0, - "relativeCreated": 20316.30838, - "thread": 135402099861184, + "created": 1756562594.902113, + "msecs": 902.0, + "relativeCreated": 20271.062082, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:14,902" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0.command", @@ -56532,16 +57099,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488733.906891, - "msecs": 906.0, - "relativeCreated": 20316.662427, - "thread": 135402099861184, + "created": 1756562594.910436, + "msecs": 910.0, + "relativeCreated": 20279.384934, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:14,910" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0", @@ -56559,16 +57126,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488733.9070342, - "msecs": 907.0, - "relativeCreated": 20316.805626, - "thread": 135402099861184, + "created": 1756562594.9108293, + "msecs": 910.0, + "relativeCreated": 20279.778503, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:14,910" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.state", @@ -56586,16 +57153,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488733.9073417, - "msecs": 907.0, - "relativeCreated": 20317.113194, - "thread": 135402099861184, + "created": 1756562594.9115238, + "msecs": 911.0, + "relativeCreated": 20280.472849, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:14,911" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0", @@ -56613,16 +57180,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488733.9082034, - "msecs": 908.0, - "relativeCreated": 20317.974715, - "thread": 135402099861184, + "created": 1756562594.9126725, + "msecs": 912.0, + "relativeCreated": 20281.621541, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:14,912" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.state", @@ -56640,19 +57207,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488733.9492676, - "msecs": 949.0, - "relativeCreated": 20359.039254, - "thread": 135402099861184, + "created": 1756562594.9574258, + "msecs": 957.0, + "relativeCreated": 20326.375042, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:14,957" } ], - "time_consumption": 0.05340886116027832 + "time_consumption": 0.0027205944061279297 }, { "name": "__tLogger__", @@ -56670,16 +57237,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488734.0030143, - "msecs": 3.0, - "relativeCreated": 20412.785843, - "thread": 135402127188224, + "created": 1756562594.9606574, + "msecs": 960.0, + "relativeCreated": 20329.606643, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:14,960", "moduleLogger": [ { "name": "__unittest__", @@ -56698,16 +57265,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488734.0029094, - "msecs": 2.0, - "relativeCreated": 20412.680883, - "thread": 135402127188224, + "created": 1756562594.9604337, + "msecs": 960.0, + "relativeCreated": 20329.382839, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffe.kitchen.circulation_pump)): True ()", - "asctime": "2025-08-29 19:32:14,002" + "asctime": "2025-08-30 16:03:14,960" }, { "name": "__unittest__", @@ -56727,19 +57294,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488734.0029702, - "msecs": 2.0, - "relativeCreated": 20412.741488, - "thread": 135402127188224, + "created": 1756562594.9605708, + "msecs": 960.0, + "relativeCreated": 20329.519924, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffe.kitchen.circulation_pump)): result = True ()", - "asctime": "2025-08-29 19:32:14,002" + "asctime": "2025-08-30 16:03:14,960" } ], - "time_consumption": 4.410743713378906e-05 + "time_consumption": 8.654594421386719e-05 }, { "name": "__tLogger__", @@ -56757,16 +57324,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488734.103571, - "msecs": 103.0, - "relativeCreated": 20513.342447, - "thread": 135402127188224, + "created": 1756562595.061442, + "msecs": 61.0, + "relativeCreated": 20430.391025, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (ffe.kitchen.circulation_pump) to False", - "asctime": "2025-08-29 19:32:14,103", + "asctime": "2025-08-30 16:03:15,061", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0", @@ -56784,16 +57351,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488734.0031288, - "msecs": 3.0, - "relativeCreated": 20412.900227, - "thread": 135402127188224, + "created": 1756562594.9608798, + "msecs": 960.0, + "relativeCreated": 20329.828946, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:14,960" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0", @@ -56811,16 +57378,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.004287, - "msecs": 4.0, - "relativeCreated": 20414.05837, - "thread": 135402099861184, + "created": 1756562594.9624865, + "msecs": 962.0, + "relativeCreated": 20331.435684, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:14,962" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.timer", @@ -56838,16 +57405,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.006612, - "msecs": 6.0, - "relativeCreated": 20416.383328, - "thread": 135402099861184, + "created": 1756562595.005653, + "msecs": 5.0, + "relativeCreated": 20374.602212, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,005" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.state", @@ -56865,19 +57432,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.006971, - "msecs": 6.0, - "relativeCreated": 20416.742359, - "thread": 135402099861184, + "created": 1756562595.0097935, + "msecs": 9.0, + "relativeCreated": 20378.742576, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,009" } ], - "time_consumption": 0.09660005569458008 + "time_consumption": 0.05164837837219238 }, { "name": "__tLogger__", @@ -56895,16 +57462,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488734.103917, - "msecs": 103.0, - "relativeCreated": 20513.688262, - "thread": 135402127188224, + "created": 1756562595.061955, + "msecs": 61.0, + "relativeCreated": 20430.904202, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:15,061", "moduleLogger": [ { "name": "__unittest__", @@ -56923,16 +57490,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488734.1038132, - "msecs": 103.0, - "relativeCreated": 20513.584643, - "thread": 135402127188224, + "created": 1756562595.0617564, + "msecs": 61.0, + "relativeCreated": 20430.705626, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffe.kitchen.circulation_pump)): False ()", - "asctime": "2025-08-29 19:32:14,103" + "asctime": "2025-08-30 16:03:15,061" }, { "name": "__unittest__", @@ -56952,24 +57519,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488734.103868, - "msecs": 103.0, - "relativeCreated": 20513.639458, - "thread": 135402127188224, + "created": 1756562595.0618668, + "msecs": 61.0, + "relativeCreated": 20430.815945, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffe.kitchen.circulation_pump)): result = False ()", - "asctime": "2025-08-29 19:32:14,103" + "asctime": "2025-08-30 16:03:15,061" } ], - "time_consumption": 4.887580871582031e-05 + "time_consumption": 8.821487426757812e-05 } ], - "time_consumption": 0.3028416633605957, - "time_start": "2025-08-29 19:32:13,801", - "time_finished": "2025-08-29 19:32:14,103" + "time_consumption": 0.30379199981689453, + "time_start": "2025-08-30 16:03:14,758", + "time_finished": "2025-08-30 16:03:15,061" }, "ViDevHeating.temp_setp (ffe.kitchen.heating_valve) -> HeatingValve.temp_setp (ffe.kitchen.heating_valve)": { "name": "__tLogger__", @@ -56984,16 +57551,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488734.1041293, - "msecs": 104.0, - "relativeCreated": 20513.900649, - "thread": 135402127188224, + "created": 1756562595.0623605, + "msecs": 62.0, + "relativeCreated": 20431.309631, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:15,062", "moduleLogger": [], "testcaseLogger": [ { @@ -57011,16 +57578,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488734.205035, - "msecs": 205.0, - "relativeCreated": 20614.806502, - "thread": 135402127188224, + "created": 1756562595.1635368, + "msecs": 163.0, + "relativeCreated": 20532.486111, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 30", - "asctime": "2025-08-29 19:32:14,205", + "asctime": "2025-08-30 16:03:15,163", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint.set", @@ -57038,16 +57605,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488734.1042707, - "msecs": 104.0, - "relativeCreated": 20514.041932, - "thread": 135402127188224, + "created": 1756562595.0626268, + "msecs": 62.0, + "relativeCreated": 20431.576042, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,062" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve", @@ -57065,43 +57632,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488734.104685, - "msecs": 104.0, - "relativeCreated": 20514.456506, - "thread": 135402127188224, + "created": 1756562595.063064, + "msecs": 63.0, + "relativeCreated": 20432.013193, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,063" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve.set", @@ -57119,16 +57659,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.1497922, - "msecs": 149.0, - "relativeCreated": 20559.563709, - "thread": 135402099861184, + "created": 1756562595.0778003, + "msecs": 77.0, + "relativeCreated": 20446.749272, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,077" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.valve_temperature_setpoint", @@ -57146,16 +57686,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.1501558, - "msecs": 150.0, - "relativeCreated": 20559.927321, - "thread": 135402099861184, + "created": 1756562595.0784824, + "msecs": 78.0, + "relativeCreated": 20447.431604, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,078" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint", @@ -57173,19 +57713,46 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.1504545, - "msecs": 150.0, - "relativeCreated": 20560.225933, - "thread": 135402099861184, + "created": 1756562595.0790474, + "msecs": 79.0, + "relativeCreated": 20447.996457, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,079" + }, + { + "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": 1756562595.0796487, + "msecs": 79.0, + "relativeCreated": 20448.597776, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:03:15,079" } ], - "time_consumption": 0.0545804500579834 + "time_consumption": 0.08388805389404297 }, { "name": "__tLogger__", @@ -57203,16 +57770,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488734.2053814, - "msecs": 205.0, - "relativeCreated": 20615.152807, - "thread": 135402127188224, + "created": 1756562595.164079, + "msecs": 164.0, + "relativeCreated": 20533.028039, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (30, 30) and Type is ).", - "asctime": "2025-08-29 19:32:14,205", + "asctime": "2025-08-30 16:03:15,164", "moduleLogger": [ { "name": "__unittest__", @@ -57231,16 +57798,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488734.2052803, - "msecs": 205.0, - "relativeCreated": 20615.051653, - "thread": 135402127188224, + "created": 1756562595.1638803, + "msecs": 163.0, + "relativeCreated": 20532.829552, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (30, 30) ()", - "asctime": "2025-08-29 19:32:14,205" + "asctime": "2025-08-30 16:03:15,163" }, { "name": "__unittest__", @@ -57260,19 +57827,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488734.2053387, - "msecs": 205.0, - "relativeCreated": 20615.110016, - "thread": 135402127188224, + "created": 1756562595.1639912, + "msecs": 163.0, + "relativeCreated": 20532.940307, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (30, 30) ()", - "asctime": "2025-08-29 19:32:14,205" + "asctime": "2025-08-30 16:03:15,163" } ], - "time_consumption": 4.267692565917969e-05 + "time_consumption": 8.7738037109375e-05 }, { "name": "__tLogger__", @@ -57290,16 +57857,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488734.3059933, - "msecs": 305.0, - "relativeCreated": 20715.764733, - "thread": 135402127188224, + "created": 1756562595.2649047, + "msecs": 264.0, + "relativeCreated": 20633.853866, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffe.kitchen.heating_valve) to 15", - "asctime": "2025-08-29 19:32:14,305", + "asctime": "2025-08-30 16:03:15,264", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint.set", @@ -57317,16 +57884,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488734.205508, - "msecs": 205.0, - "relativeCreated": 20615.279517, - "thread": 135402127188224, + "created": 1756562595.164285, + "msecs": 164.0, + "relativeCreated": 20533.233945, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,164" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve.set", @@ -57344,16 +57911,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.2140567, - "msecs": 214.0, - "relativeCreated": 20623.828068, - "thread": 135402099861184, + "created": 1756562595.1759932, + "msecs": 175.0, + "relativeCreated": 20544.942263, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,175" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve", @@ -57371,16 +57938,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488734.2142963, - "msecs": 214.0, - "relativeCreated": 20624.067836, - "thread": 135402099861184, + "created": 1756562595.176179, + "msecs": 176.0, + "relativeCreated": 20545.127988, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,176" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.valve_temperature_setpoint", @@ -57398,16 +57965,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.214647, - "msecs": 214.0, - "relativeCreated": 20624.418363, - "thread": 135402099861184, + "created": 1756562595.176432, + "msecs": 176.0, + "relativeCreated": 20545.380858, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,176" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint", @@ -57425,16 +57992,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.2149847, - "msecs": 214.0, - "relativeCreated": 20624.7561, - "thread": 135402099861184, + "created": 1756562595.176708, + "msecs": 176.0, + "relativeCreated": 20545.657097, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,176" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve", @@ -57452,19 +58019,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.2152348, - "msecs": 215.0, - "relativeCreated": 20625.006256, - "thread": 135402099861184, + "created": 1756562595.1769416, + "msecs": 176.0, + "relativeCreated": 20545.89068, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,176" } ], - "time_consumption": 0.0907585620880127 + "time_consumption": 0.08796310424804688 }, { "name": "__tLogger__", @@ -57482,16 +58049,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488734.3063247, - "msecs": 306.0, - "relativeCreated": 20716.096259, - "thread": 135402127188224, + "created": 1756562595.265411, + "msecs": 265.0, + "relativeCreated": 20634.359847, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:15,265", "moduleLogger": [ { "name": "__unittest__", @@ -57510,16 +58077,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488734.3062253, - "msecs": 306.0, - "relativeCreated": 20715.996812, - "thread": 135402127188224, + "created": 1756562595.2652357, + "msecs": 265.0, + "relativeCreated": 20634.184779, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)): 15 ()", - "asctime": "2025-08-29 19:32:14,306" + "asctime": "2025-08-30 16:03:15,265" }, { "name": "__unittest__", @@ -57539,19 +58106,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488734.3062825, - "msecs": 306.0, - "relativeCreated": 20716.053834, - "thread": 135402127188224, + "created": 1756562595.2653358, + "msecs": 265.0, + "relativeCreated": 20634.285002, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)): result = 15 ()", - "asctime": "2025-08-29 19:32:14,306" + "asctime": "2025-08-30 16:03:15,265" } ], - "time_consumption": 4.220008850097656e-05 + "time_consumption": 7.510185241699219e-05 }, { "name": "__tLogger__", @@ -57569,16 +58136,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488734.4069273, - "msecs": 406.0, - "relativeCreated": 20816.698717, - "thread": 135402127188224, + "created": 1756562595.366101, + "msecs": 366.0, + "relativeCreated": 20735.050124, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffe.kitchen.heating_valve) to 20", - "asctime": "2025-08-29 19:32:14,406", + "asctime": "2025-08-30 16:03:15,366", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint.set", @@ -57596,16 +58163,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488734.3064606, - "msecs": 306.0, - "relativeCreated": 20716.232, - "thread": 135402127188224, + "created": 1756562595.265622, + "msecs": 265.0, + "relativeCreated": 20634.571228, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,265" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve.set", @@ -57623,16 +58190,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.3156116, - "msecs": 315.0, - "relativeCreated": 20725.383023, - "thread": 135402099861184, + "created": 1756562595.2758727, + "msecs": 275.0, + "relativeCreated": 20644.821881, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,275" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve", @@ -57650,16 +58217,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488734.315885, - "msecs": 315.0, - "relativeCreated": 20725.656391, - "thread": 135402099861184, + "created": 1756562595.2760198, + "msecs": 276.0, + "relativeCreated": 20644.968847, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,276" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.valve_temperature_setpoint", @@ -57677,16 +58244,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.3162389, - "msecs": 316.0, - "relativeCreated": 20726.010184, - "thread": 135402099861184, + "created": 1756562595.2762375, + "msecs": 276.0, + "relativeCreated": 20645.186733, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,276" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint", @@ -57704,16 +58271,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.3166118, - "msecs": 316.0, - "relativeCreated": 20726.383333, - "thread": 135402099861184, + "created": 1756562595.2764814, + "msecs": 276.0, + "relativeCreated": 20645.430452, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,276" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve", @@ -57731,16 +58298,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.3168745, - "msecs": 316.0, - "relativeCreated": 20726.645983, - "thread": 135402099861184, + "created": 1756562595.2766662, + "msecs": 276.0, + "relativeCreated": 20645.615102, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,276" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0.command", @@ -57758,16 +58325,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.3995965, - "msecs": 399.0, - "relativeCreated": 20809.367864, - "thread": 135402099861184, + "created": 1756562595.3620362, + "msecs": 362.0, + "relativeCreated": 20730.985325, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,362" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0", @@ -57785,16 +58352,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488734.3998523, - "msecs": 399.0, - "relativeCreated": 20809.623685, - "thread": 135402099861184, + "created": 1756562595.362418, + "msecs": 362.0, + "relativeCreated": 20731.367, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,362" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0", @@ -57812,19 +58379,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.40069, - "msecs": 400.0, - "relativeCreated": 20810.461536, - "thread": 135402099861184, + "created": 1756562595.3636792, + "msecs": 363.0, + "relativeCreated": 20732.628226, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,363" } ], - "time_consumption": 0.0062372684478759766 + "time_consumption": 0.002421855926513672 }, { "name": "__tLogger__", @@ -57842,16 +58409,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488734.407263, - "msecs": 407.0, - "relativeCreated": 20817.034294, - "thread": 135402127188224, + "created": 1756562595.366594, + "msecs": 366.0, + "relativeCreated": 20735.543274, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:15,366", "moduleLogger": [ { "name": "__unittest__", @@ -57870,16 +58437,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488734.407164, - "msecs": 407.0, - "relativeCreated": 20816.935662, - "thread": 135402127188224, + "created": 1756562595.366396, + "msecs": 366.0, + "relativeCreated": 20735.345067, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)): 20 ()", - "asctime": "2025-08-29 19:32:14,407" + "asctime": "2025-08-30 16:03:15,366" }, { "name": "__unittest__", @@ -57899,19 +58466,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488734.4072208, - "msecs": 407.0, - "relativeCreated": 20816.992274, - "thread": 135402127188224, + "created": 1756562595.3665066, + "msecs": 366.0, + "relativeCreated": 20735.45559, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)): result = 20 ()", - "asctime": "2025-08-29 19:32:14,407" + "asctime": "2025-08-30 16:03:15,366" } ], - "time_consumption": 4.220008850097656e-05 + "time_consumption": 8.749961853027344e-05 }, { "name": "__tLogger__", @@ -57929,16 +58496,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488734.5078948, - "msecs": 507.0, - "relativeCreated": 20917.666258, - "thread": 135402127188224, + "created": 1756562595.4672575, + "msecs": 467.0, + "relativeCreated": 20836.206608, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffe.kitchen.heating_valve) to 25", - "asctime": "2025-08-29 19:32:14,507", + "asctime": "2025-08-30 16:03:15,467", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint.set", @@ -57956,16 +58523,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488734.4073708, - "msecs": 407.0, - "relativeCreated": 20817.142088, - "thread": 135402127188224, + "created": 1756562595.3668292, + "msecs": 366.0, + "relativeCreated": 20735.778095, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,366" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.state", @@ -57983,16 +58550,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.4512923, - "msecs": 451.0, - "relativeCreated": 20861.063573, - "thread": 135402099861184, + "created": 1756562595.4186969, + "msecs": 418.0, + "relativeCreated": 20787.645947, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,418" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve.set", @@ -58010,16 +58577,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.4918466, - "msecs": 491.0, - "relativeCreated": 20901.618119, - "thread": 135402099861184, + "created": 1756562595.461455, + "msecs": 461.0, + "relativeCreated": 20830.404129, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,461" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve", @@ -58037,16 +58604,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488734.492146, - "msecs": 492.0, - "relativeCreated": 20901.917353, - "thread": 135402099861184, + "created": 1756562595.4616013, + "msecs": 461.0, + "relativeCreated": 20830.550273, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,461" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.valve_temperature_setpoint", @@ -58064,16 +58631,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.4925323, - "msecs": 492.0, - "relativeCreated": 20902.303653, - "thread": 135402099861184, + "created": 1756562595.4618225, + "msecs": 461.0, + "relativeCreated": 20830.771508, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,461" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint", @@ -58091,16 +58658,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.49291, - "msecs": 492.0, - "relativeCreated": 20902.681363, - "thread": 135402099861184, + "created": 1756562595.4620638, + "msecs": 462.0, + "relativeCreated": 20831.012921, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,462" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve", @@ -58118,19 +58685,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.4931667, - "msecs": 493.0, - "relativeCreated": 20902.937912, - "thread": 135402099861184, + "created": 1756562595.462256, + "msecs": 462.0, + "relativeCreated": 20831.204917, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,462" } ], - "time_consumption": 0.014728069305419922 + "time_consumption": 0.005001544952392578 }, { "name": "__tLogger__", @@ -58148,16 +58715,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488734.5082114, - "msecs": 508.0, - "relativeCreated": 20917.982908, - "thread": 135402127188224, + "created": 1756562595.4674425, + "msecs": 467.0, + "relativeCreated": 20836.391444, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:15,467", "moduleLogger": [ { "name": "__unittest__", @@ -58176,16 +58743,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488734.50812, - "msecs": 508.0, - "relativeCreated": 20917.891455, - "thread": 135402127188224, + "created": 1756562595.4673698, + "msecs": 467.0, + "relativeCreated": 20836.318761, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)): 25 ()", - "asctime": "2025-08-29 19:32:14,508" + "asctime": "2025-08-30 16:03:15,467" }, { "name": "__unittest__", @@ -58205,19 +58772,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488734.508172, - "msecs": 508.0, - "relativeCreated": 20917.943462, - "thread": 135402127188224, + "created": 1756562595.467411, + "msecs": 467.0, + "relativeCreated": 20836.36003, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)): result = 25 ()", - "asctime": "2025-08-29 19:32:14,508" + "asctime": "2025-08-30 16:03:15,467" } ], - "time_consumption": 3.933906555175781e-05 + "time_consumption": 3.147125244140625e-05 }, { "name": "__tLogger__", @@ -58235,16 +58802,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488734.608856, - "msecs": 608.0, - "relativeCreated": 21018.627545, - "thread": 135402127188224, + "created": 1756562595.5678058, + "msecs": 567.0, + "relativeCreated": 20936.754724, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffe.kitchen.heating_valve) to 30", - "asctime": "2025-08-29 19:32:14,608", + "asctime": "2025-08-30 16:03:15,567", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint.set", @@ -58262,16 +58829,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488734.5083387, - "msecs": 508.0, - "relativeCreated": 20918.110157, - "thread": 135402127188224, + "created": 1756562595.467531, + "msecs": 467.0, + "relativeCreated": 20836.480099, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,467" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve.set", @@ -58289,16 +58856,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.5825772, - "msecs": 582.0, - "relativeCreated": 20992.348692, - "thread": 135402099861184, + "created": 1756562595.5614955, + "msecs": 561.0, + "relativeCreated": 20930.444712, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,561" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve", @@ -58316,16 +58883,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488734.582865, - "msecs": 582.0, - "relativeCreated": 20992.636443, - "thread": 135402099861184, + "created": 1756562595.561664, + "msecs": 561.0, + "relativeCreated": 20930.613212, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,561" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.valve_temperature_setpoint", @@ -58343,16 +58910,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.5835567, - "msecs": 583.0, - "relativeCreated": 20993.328165, - "thread": 135402099861184, + "created": 1756562595.5620346, + "msecs": 562.0, + "relativeCreated": 20930.983883, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,562" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.heating_valve.user_temperature_setpoint", @@ -58370,19 +58937,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.5838373, - "msecs": 583.0, - "relativeCreated": 20993.608546, - "thread": 135402099861184, + "created": 1756562595.5622652, + "msecs": 562.0, + "relativeCreated": 20931.214232, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,562" } ], - "time_consumption": 0.025018692016601562 + "time_consumption": 0.005540609359741211 }, { "name": "__tLogger__", @@ -58400,16 +58967,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488734.6091893, - "msecs": 609.0, - "relativeCreated": 21018.960848, - "thread": 135402127188224, + "created": 1756562595.5679748, + "msecs": 567.0, + "relativeCreated": 20936.923918, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:15,567", "moduleLogger": [ { "name": "__unittest__", @@ -58428,16 +58995,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488734.6090906, - "msecs": 609.0, - "relativeCreated": 21018.862052, - "thread": 135402127188224, + "created": 1756562595.5679028, + "msecs": 567.0, + "relativeCreated": 20936.851867, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)): 30 ()", - "asctime": "2025-08-29 19:32:14,609" + "asctime": "2025-08-30 16:03:15,567" }, { "name": "__unittest__", @@ -58457,24 +59024,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488734.6091466, - "msecs": 609.0, - "relativeCreated": 21018.918047, - "thread": 135402127188224, + "created": 1756562595.5679367, + "msecs": 567.0, + "relativeCreated": 20936.885965, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffe.kitchen.heating_valve)): result = 30 ()", - "asctime": "2025-08-29 19:32:14,609" + "asctime": "2025-08-30 16:03:15,567" } ], - "time_consumption": 4.267692565917969e-05 + "time_consumption": 3.814697265625e-05 } ], - "time_consumption": 0.5050599575042725, - "time_start": "2025-08-29 19:32:14,104", - "time_finished": "2025-08-29 19:32:14,609" + "time_consumption": 0.5056142807006836, + "time_start": "2025-08-30 16:03:15,062", + "time_finished": "2025-08-30 16:03:15,567" }, "ViDevCommon.state (ffe.floor.main_light) -> Shelly.relay/0 (ffe.floor.main_light)": { "name": "__tLogger__", @@ -58489,16 +59056,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488734.6094208, - "msecs": 609.0, - "relativeCreated": 21019.19232, - "thread": 135402127188224, + "created": 1756562595.5681689, + "msecs": 568.0, + "relativeCreated": 20937.118063, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.state (ffe.floor.main_light) -> Shelly.relay/0 (ffe.floor.main_light)", - "asctime": "2025-08-29 19:32:14,609", + "asctime": "2025-08-30 16:03:15,568", "moduleLogger": [], "testcaseLogger": [ { @@ -58516,16 +59083,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488734.70994, - "msecs": 709.0, - "relativeCreated": 21119.7113, - "thread": 135402127188224, + "created": 1756562595.6685526, + "msecs": 668.0, + "relativeCreated": 21037.501705, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:14,709", + "asctime": "2025-08-30 16:03:15,668", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.floor.main_light.state.set", @@ -58543,16 +59110,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488734.6095893, - "msecs": 609.0, - "relativeCreated": 21019.360642, - "thread": 135402127188224, + "created": 1756562595.5682616, + "msecs": 568.0, + "relativeCreated": 20937.21077, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,568" }, { "name": "smart_brain.mqtt.zigbee_ffe.ffe.kitchen.heating_valve", @@ -58570,19 +59137,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.6103752, - "msecs": 610.0, - "relativeCreated": 21020.146613, - "thread": 135402099861184, + "created": 1756562595.568564, + "msecs": 568.0, + "relativeCreated": 20937.512965, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,568" } ], - "time_consumption": 0.09956479072570801 + "time_consumption": 0.09998869895935059 }, { "name": "__tLogger__", @@ -58600,16 +59167,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488734.710228, - "msecs": 710.0, - "relativeCreated": 21119.999299, - "thread": 135402127188224, + "created": 1756562595.669094, + "msecs": 669.0, + "relativeCreated": 21038.043351, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:14,710", + "asctime": "2025-08-30 16:03:15,669", "moduleLogger": [ { "name": "__unittest__", @@ -58628,16 +59195,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488734.7101376, - "msecs": 710.0, - "relativeCreated": 21119.909005, - "thread": 135402127188224, + "created": 1756562595.6688478, + "msecs": 668.0, + "relativeCreated": 21037.797046, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:14,710" + "asctime": "2025-08-30 16:03:15,668" }, { "name": "__unittest__", @@ -58657,19 +59224,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488734.7101872, - "msecs": 710.0, - "relativeCreated": 21119.958749, - "thread": 135402127188224, + "created": 1756562595.6689749, + "msecs": 668.0, + "relativeCreated": 21037.923888, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:14,710" + "asctime": "2025-08-30 16:03:15,668" } ], - "time_consumption": 4.076957702636719e-05 + "time_consumption": 0.00011920928955078125 }, { "name": "__tLogger__", @@ -58687,16 +59254,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488734.8108265, - "msecs": 810.0, - "relativeCreated": 21220.597897, - "thread": 135402127188224, + "created": 1756562595.7698283, + "msecs": 769.0, + "relativeCreated": 21138.777367, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffe.floor.main_light) to True", - "asctime": "2025-08-29 19:32:14,810", + "asctime": "2025-08-30 16:03:15,769", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.floor.main_light.state.set", @@ -58714,16 +59281,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488734.7103293, - "msecs": 710.0, - "relativeCreated": 21120.100807, - "thread": 135402127188224, + "created": 1756562595.6692982, + "msecs": 669.0, + "relativeCreated": 21038.247366, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,669" }, { "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0.command", @@ -58741,16 +59308,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.7131221, - "msecs": 713.0, - "relativeCreated": 21122.893588, - "thread": 135402099861184, + "created": 1756562595.673793, + "msecs": 673.0, + "relativeCreated": 21042.74202, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,673" }, { "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0", @@ -58768,16 +59335,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488734.7133358, - "msecs": 713.0, - "relativeCreated": 21123.107133, - "thread": 135402099861184, + "created": 1756562595.6741755, + "msecs": 674.0, + "relativeCreated": 21043.124513, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,674" }, { "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0", @@ -58795,16 +59362,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.7139382, - "msecs": 713.0, - "relativeCreated": 21123.709718, - "thread": 135402099861184, + "created": 1756562595.67536, + "msecs": 675.0, + "relativeCreated": 21044.309042, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,675" }, { "name": "smart_brain.mqtt.videv.ffe.floor.main_light.state", @@ -58822,19 +59389,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.756334, - "msecs": 756.0, - "relativeCreated": 21166.10562, - "thread": 135402099861184, + "created": 1756562595.7203257, + "msecs": 720.0, + "relativeCreated": 21089.274842, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,720" } ], - "time_consumption": 0.05449247360229492 + "time_consumption": 0.04950261116027832 }, { "name": "__tLogger__", @@ -58852,16 +59419,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488734.8111527, - "msecs": 811.0, - "relativeCreated": 21220.924064, - "thread": 135402127188224, + "created": 1756562595.7702265, + "msecs": 770.0, + "relativeCreated": 21139.175604, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:15,770", "moduleLogger": [ { "name": "__unittest__", @@ -58880,16 +59447,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488734.8110542, - "msecs": 811.0, - "relativeCreated": 21220.825851, - "thread": 135402127188224, + "created": 1756562595.7700632, + "msecs": 770.0, + "relativeCreated": 21139.0121, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Shelly.relay/0 (ffe.floor.main_light)): True ()", - "asctime": "2025-08-29 19:32:14,811" + "asctime": "2025-08-30 16:03:15,770" }, { "name": "__unittest__", @@ -58909,19 +59476,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488734.8111107, - "msecs": 811.0, - "relativeCreated": 21220.882179, - "thread": 135402127188224, + "created": 1756562595.770155, + "msecs": 770.0, + "relativeCreated": 21139.104175, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (ffe.floor.main_light)): result = True ()", - "asctime": "2025-08-29 19:32:14,811" + "asctime": "2025-08-30 16:03:15,770" } ], - "time_consumption": 4.1961669921875e-05 + "time_consumption": 7.152557373046875e-05 }, { "name": "__tLogger__", @@ -58939,16 +59506,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488734.9118557, - "msecs": 911.0, - "relativeCreated": 21321.627022, - "thread": 135402127188224, + "created": 1756562595.8708897, + "msecs": 870.0, + "relativeCreated": 21239.838762, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffe.floor.main_light) to False", - "asctime": "2025-08-29 19:32:14,911", + "asctime": "2025-08-30 16:03:15,870", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.floor.main_light.state.set", @@ -58966,16 +59533,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488734.8112917, - "msecs": 811.0, - "relativeCreated": 21221.062964, - "thread": 135402127188224, + "created": 1756562595.7704215, + "msecs": 770.0, + "relativeCreated": 21139.370536, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,770" }, { "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0.command", @@ -58993,16 +59560,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.8142974, - "msecs": 814.0, - "relativeCreated": 21224.068669, - "thread": 135402099861184, + "created": 1756562595.77381, + "msecs": 773.0, + "relativeCreated": 21142.759132, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,773" }, { "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0", @@ -59020,16 +59587,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488734.8145263, - "msecs": 814.0, - "relativeCreated": 21224.297541, - "thread": 135402099861184, + "created": 1756562595.7741048, + "msecs": 774.0, + "relativeCreated": 21143.05399, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,774" }, { "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0", @@ -59047,16 +59614,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.815334, - "msecs": 815.0, - "relativeCreated": 21225.105611, - "thread": 135402099861184, + "created": 1756562595.775272, + "msecs": 775.0, + "relativeCreated": 21144.221122, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,775" }, { "name": "smart_brain.mqtt.videv.ffe.floor.main_light.state", @@ -59074,19 +59641,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488734.857242, - "msecs": 857.0, - "relativeCreated": 21267.013672, - "thread": 135402099861184, + "created": 1756562595.820356, + "msecs": 820.0, + "relativeCreated": 21189.30504, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,820" } ], - "time_consumption": 0.054613590240478516 + "time_consumption": 0.05053377151489258 }, { "name": "__tLogger__", @@ -59104,16 +59671,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488734.912193, - "msecs": 912.0, - "relativeCreated": 21321.964581, - "thread": 135402127188224, + "created": 1756562595.8713503, + "msecs": 871.0, + "relativeCreated": 21240.299463, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:15,871", "moduleLogger": [ { "name": "__unittest__", @@ -59132,16 +59699,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488734.9120922, - "msecs": 912.0, - "relativeCreated": 21321.863643, - "thread": 135402127188224, + "created": 1756562595.8711672, + "msecs": 871.0, + "relativeCreated": 21240.11628, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Shelly.relay/0 (ffe.floor.main_light)): False ()", - "asctime": "2025-08-29 19:32:14,912" + "asctime": "2025-08-30 16:03:15,871" }, { "name": "__unittest__", @@ -59161,24 +59728,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488734.912149, - "msecs": 912.0, - "relativeCreated": 21321.920316, - "thread": 135402127188224, + "created": 1756562595.8712702, + "msecs": 871.0, + "relativeCreated": 21240.219312, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (ffe.floor.main_light)): result = False ()", - "asctime": "2025-08-29 19:32:14,912" + "asctime": "2025-08-30 16:03:15,871" } ], - "time_consumption": 4.410743713378906e-05 + "time_consumption": 8.0108642578125e-05 } ], - "time_consumption": 0.30277228355407715, - "time_start": "2025-08-29 19:32:14,609", - "time_finished": "2025-08-29 19:32:14,912" + "time_consumption": 0.30318140983581543, + "time_start": "2025-08-30 16:03:15,568", + "time_finished": "2025-08-30 16:03:15,871" }, "Shelly.relay/0 (ffe.floor.main_light) -> ViDevCommon.state (ffe.floor.main_light)": { "name": "__tLogger__", @@ -59193,16 +59760,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488734.912411, - "msecs": 912.0, - "relativeCreated": 21322.182437, - "thread": 135402127188224, + "created": 1756562595.8717475, + "msecs": 871.0, + "relativeCreated": 21240.696596, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Shelly.relay/0 (ffe.floor.main_light) -> ViDevCommon.state (ffe.floor.main_light)", - "asctime": "2025-08-29 19:32:14,912", + "asctime": "2025-08-30 16:03:15,871", "moduleLogger": [], "testcaseLogger": [ { @@ -59220,16 +59787,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488735.013069, - "msecs": 13.0, - "relativeCreated": 21422.840171, - "thread": 135402127188224, + "created": 1756562595.972519, + "msecs": 972.0, + "relativeCreated": 21341.46799, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:15,013", + "asctime": "2025-08-30 16:03:15,972", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffe.floor.main_light.state.set", @@ -59247,19 +59814,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488734.9125726, - "msecs": 912.0, - "relativeCreated": 21322.344182, - "thread": 135402127188224, + "created": 1756562595.8720078, + "msecs": 872.0, + "relativeCreated": 21240.957097, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,872" } ], - "time_consumption": 0.10049629211425781 + "time_consumption": 0.10051107406616211 }, { "name": "__tLogger__", @@ -59277,16 +59844,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488735.0134175, - "msecs": 13.0, - "relativeCreated": 21423.188909, - "thread": 135402127188224, + "created": 1756562595.9731867, + "msecs": 973.0, + "relativeCreated": 21342.135821, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:15,013", + "asctime": "2025-08-30 16:03:15,973", "moduleLogger": [ { "name": "__unittest__", @@ -59305,16 +59872,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488735.0133164, - "msecs": 13.0, - "relativeCreated": 21423.08771, - "thread": 135402127188224, + "created": 1756562595.972856, + "msecs": 972.0, + "relativeCreated": 21341.805217, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:15,013" + "asctime": "2025-08-30 16:03:15,972" }, { "name": "__unittest__", @@ -59334,19 +59901,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488735.0133736, - "msecs": 13.0, - "relativeCreated": 21423.145241, - "thread": 135402127188224, + "created": 1756562595.9730456, + "msecs": 973.0, + "relativeCreated": 21341.994724, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:15,013" + "asctime": "2025-08-30 16:03:15,973" } ], - "time_consumption": 4.38690185546875e-05 + "time_consumption": 0.000141143798828125 }, { "name": "__tLogger__", @@ -59364,16 +59931,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488735.113942, - "msecs": 113.0, - "relativeCreated": 21523.713451, - "thread": 135402127188224, + "created": 1756562596.0739377, + "msecs": 73.0, + "relativeCreated": 21442.886728, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (ffe.floor.main_light) to True", - "asctime": "2025-08-29 19:32:15,113", + "asctime": "2025-08-30 16:03:16,073", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0", @@ -59391,16 +59958,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488735.0135715, - "msecs": 13.0, - "relativeCreated": 21423.343127, - "thread": 135402127188224, + "created": 1756562595.9734254, + "msecs": 973.0, + "relativeCreated": 21342.374509, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,973" }, { "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0", @@ -59418,16 +59985,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488735.0147069, - "msecs": 14.0, - "relativeCreated": 21424.478494, - "thread": 135402099861184, + "created": 1756562595.9748504, + "msecs": 974.0, + "relativeCreated": 21343.799488, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,974" }, { "name": "smart_brain.mqtt.videv.ffe.floor.main_light.state", @@ -59445,19 +60012,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488735.016772, - "msecs": 16.0, - "relativeCreated": 21426.543554, - "thread": 135402099861184, + "created": 1756562595.9781148, + "msecs": 978.0, + "relativeCreated": 21347.063927, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:15,978" } ], - "time_consumption": 0.09716987609863281 + "time_consumption": 0.09582281112670898 }, { "name": "__tLogger__", @@ -59475,16 +60042,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488735.1143298, - "msecs": 114.0, - "relativeCreated": 21524.101198, - "thread": 135402127188224, + "created": 1756562596.0745275, + "msecs": 74.0, + "relativeCreated": 21443.476476, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:16,074", "moduleLogger": [ { "name": "__unittest__", @@ -59503,16 +60070,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488735.1142077, - "msecs": 114.0, - "relativeCreated": 21523.979252, - "thread": 135402127188224, + "created": 1756562596.0743206, + "msecs": 74.0, + "relativeCreated": 21443.269633, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffe.floor.main_light)): True ()", - "asctime": "2025-08-29 19:32:15,114" + "asctime": "2025-08-30 16:03:16,074" }, { "name": "__unittest__", @@ -59532,19 +60099,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488735.1142724, - "msecs": 114.0, - "relativeCreated": 21524.043709, - "thread": 135402127188224, + "created": 1756562596.0744395, + "msecs": 74.0, + "relativeCreated": 21443.388427, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffe.floor.main_light)): result = True ()", - "asctime": "2025-08-29 19:32:15,114" + "asctime": "2025-08-30 16:03:16,074" } ], - "time_consumption": 5.745887756347656e-05 + "time_consumption": 8.797645568847656e-05 }, { "name": "__tLogger__", @@ -59562,16 +60129,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488735.2150126, - "msecs": 215.0, - "relativeCreated": 21624.784148, - "thread": 135402127188224, + "created": 1756562596.175517, + "msecs": 175.0, + "relativeCreated": 21544.466341, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (ffe.floor.main_light) to False", - "asctime": "2025-08-29 19:32:15,215", + "asctime": "2025-08-30 16:03:16,175", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0", @@ -59589,16 +60156,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488735.114507, - "msecs": 114.0, - "relativeCreated": 21524.278421, - "thread": 135402127188224, + "created": 1756562596.074733, + "msecs": 74.0, + "relativeCreated": 21443.682211, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,074" }, { "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0", @@ -59616,16 +60183,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488735.115405, - "msecs": 115.0, - "relativeCreated": 21525.176605, - "thread": 135402099861184, + "created": 1756562596.0760436, + "msecs": 76.0, + "relativeCreated": 21444.992626, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,076" }, { "name": "smart_brain.mqtt.videv.ffe.floor.main_light.state", @@ -59643,19 +60210,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488735.117864, - "msecs": 117.0, - "relativeCreated": 21527.635328, - "thread": 135402099861184, + "created": 1756562596.0794163, + "msecs": 79.0, + "relativeCreated": 21448.365339, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,079" } ], - "time_consumption": 0.09714865684509277 + "time_consumption": 0.0961008071899414 }, { "name": "__tLogger__", @@ -59673,16 +60240,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488735.2153451, - "msecs": 215.0, - "relativeCreated": 21625.116578, - "thread": 135402127188224, + "created": 1756562596.1761627, + "msecs": 176.0, + "relativeCreated": 21545.112003, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:16,176", "moduleLogger": [ { "name": "__unittest__", @@ -59701,16 +60268,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488735.2152286, - "msecs": 215.0, - "relativeCreated": 21625.000025, - "thread": 135402127188224, + "created": 1756562596.175894, + "msecs": 175.0, + "relativeCreated": 21544.843016, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffe.floor.main_light)): False ()", - "asctime": "2025-08-29 19:32:15,215" + "asctime": "2025-08-30 16:03:16,175" }, { "name": "__unittest__", @@ -59730,24 +60297,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488735.2152812, - "msecs": 215.0, - "relativeCreated": 21625.052545, - "thread": 135402127188224, + "created": 1756562596.1760206, + "msecs": 176.0, + "relativeCreated": 21544.969866, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffe.floor.main_light)): result = False ()", - "asctime": "2025-08-29 19:32:15,215" + "asctime": "2025-08-30 16:03:16,176" } ], - "time_consumption": 6.389617919921875e-05 + "time_consumption": 0.00014209747314453125 } ], - "time_consumption": 0.3029341697692871, - "time_start": "2025-08-29 19:32:14,912", - "time_finished": "2025-08-29 19:32:15,215" + "time_consumption": 0.304415225982666, + "time_start": "2025-08-30 16:03:15,871", + "time_finished": "2025-08-30 16:03:16,176" }, "ViDevCommon.state (ffw.livingroom.main_light) -> Shelly.relay/0 (ffw.livingroom.main_light)": { "name": "__tLogger__", @@ -59762,16 +60329,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488735.2156103, - "msecs": 215.0, - "relativeCreated": 21625.381929, - "thread": 135402127188224, + "created": 1756562596.1766634, + "msecs": 176.0, + "relativeCreated": 21545.612507, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.state (ffw.livingroom.main_light) -> Shelly.relay/0 (ffw.livingroom.main_light)", - "asctime": "2025-08-29 19:32:15,215", + "asctime": "2025-08-30 16:03:16,176", "moduleLogger": [], "testcaseLogger": [ { @@ -59789,16 +60356,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488735.316244, - "msecs": 316.0, - "relativeCreated": 21726.01539, - "thread": 135402127188224, + "created": 1756562596.2776332, + "msecs": 277.0, + "relativeCreated": 21646.582376, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:15,316", + "asctime": "2025-08-30 16:03:16,277", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state.set", @@ -59816,19 +60383,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488735.215742, - "msecs": 215.0, - "relativeCreated": 21625.513625, - "thread": 135402127188224, + "created": 1756562596.1769552, + "msecs": 176.0, + "relativeCreated": 21545.904239, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,176" } ], - "time_consumption": 0.10050177574157715 + "time_consumption": 0.1006779670715332 }, { "name": "__tLogger__", @@ -59846,16 +60413,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488735.3166275, - "msecs": 316.0, - "relativeCreated": 21726.398917, - "thread": 135402127188224, + "created": 1756562596.2781854, + "msecs": 278.0, + "relativeCreated": 21647.13464, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:15,316", + "asctime": "2025-08-30 16:03:16,278", "moduleLogger": [ { "name": "__unittest__", @@ -59874,16 +60441,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488735.3165238, - "msecs": 316.0, - "relativeCreated": 21726.295128, - "thread": 135402127188224, + "created": 1756562596.277975, + "msecs": 277.0, + "relativeCreated": 21646.924252, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:15,316" + "asctime": "2025-08-30 16:03:16,277" }, { "name": "__unittest__", @@ -59903,19 +60470,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488735.316585, - "msecs": 316.0, - "relativeCreated": 21726.35647, - "thread": 135402127188224, + "created": 1756562596.2780921, + "msecs": 278.0, + "relativeCreated": 21647.041086, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:15,316" + "asctime": "2025-08-30 16:03:16,278" } ], - "time_consumption": 4.2438507080078125e-05 + "time_consumption": 9.322166442871094e-05 }, { "name": "__tLogger__", @@ -59933,16 +60500,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488735.4172611, - "msecs": 417.0, - "relativeCreated": 21827.032583, - "thread": 135402127188224, + "created": 1756562596.3789406, + "msecs": 378.0, + "relativeCreated": 21747.889856, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffw.livingroom.main_light) to True", - "asctime": "2025-08-29 19:32:15,417", + "asctime": "2025-08-30 16:03:16,378", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state.set", @@ -59960,16 +60527,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488735.3167398, - "msecs": 316.0, - "relativeCreated": 21726.51126, - "thread": 135402127188224, + "created": 1756562596.2784133, + "msecs": 278.0, + "relativeCreated": 21647.36247, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,278" }, { "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0.command", @@ -59987,16 +60554,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488735.3198845, - "msecs": 319.0, - "relativeCreated": 21729.656002, - "thread": 135402099861184, + "created": 1756562596.2847407, + "msecs": 284.0, + "relativeCreated": 21653.689641, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,284" }, { "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", @@ -60014,16 +60581,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488735.3201444, - "msecs": 320.0, - "relativeCreated": 21729.915796, - "thread": 135402099861184, + "created": 1756562596.2859, + "msecs": 285.0, + "relativeCreated": 21654.849272, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,285" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -60041,16 +60608,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488735.3203735, - "msecs": 320.0, - "relativeCreated": 21730.144996, - "thread": 135402099861184, + "created": 1756562596.2869427, + "msecs": 286.0, + "relativeCreated": 21655.891719, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,286" }, { "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", @@ -60068,16 +60635,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488735.3212416, - "msecs": 321.0, - "relativeCreated": 21731.012927, - "thread": 135402099861184, + "created": 1756562596.2896018, + "msecs": 289.0, + "relativeCreated": 21658.550792, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,289" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -60095,16 +60662,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488735.321601, - "msecs": 321.0, - "relativeCreated": 21731.372462, - "thread": 135402099861184, + "created": 1756562596.2908127, + "msecs": 290.0, + "relativeCreated": 21659.761893, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,290" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", @@ -60122,16 +60689,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488735.3656456, - "msecs": 365.0, - "relativeCreated": 21775.416944, - "thread": 135402099861184, + "created": 1756562596.3334622, + "msecs": 333.0, + "relativeCreated": 21702.411365, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,333" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", @@ -60149,16 +60716,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488735.4052749, - "msecs": 405.0, - "relativeCreated": 21815.046235, - "thread": 135402099861184, + "created": 1756562596.3696787, + "msecs": 369.0, + "relativeCreated": 21738.627879, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,369" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", @@ -60176,19 +60743,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488735.405731, - "msecs": 405.0, - "relativeCreated": 21815.502496, - "thread": 135402099861184, + "created": 1756562596.3700376, + "msecs": 370.0, + "relativeCreated": 21738.986643, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,370" } ], - "time_consumption": 0.011530160903930664 + "time_consumption": 0.008903026580810547 }, { "name": "__tLogger__", @@ -60206,16 +60773,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488735.417661, - "msecs": 417.0, - "relativeCreated": 21827.432266, - "thread": 135402127188224, + "created": 1756562596.3792496, + "msecs": 379.0, + "relativeCreated": 21748.198658, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:16,379", "moduleLogger": [ { "name": "__unittest__", @@ -60234,16 +60801,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488735.4175332, - "msecs": 417.0, - "relativeCreated": 21827.304614, - "thread": 135402127188224, + "created": 1756562596.37914, + "msecs": 379.0, + "relativeCreated": 21748.088853, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Shelly.relay/0 (ffw.livingroom.main_light)): True ()", - "asctime": "2025-08-29 19:32:15,417" + "asctime": "2025-08-30 16:03:16,379" }, { "name": "__unittest__", @@ -60263,19 +60830,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488735.4176188, - "msecs": 417.0, - "relativeCreated": 21827.390152, - "thread": 135402127188224, + "created": 1756562596.3791933, + "msecs": 379.0, + "relativeCreated": 21748.142482, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (ffw.livingroom.main_light)): result = True ()", - "asctime": "2025-08-29 19:32:15,417" + "asctime": "2025-08-30 16:03:16,379" } ], - "time_consumption": 4.220008850097656e-05 + "time_consumption": 5.626678466796875e-05 }, { "name": "__tLogger__", @@ -60293,16 +60860,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488735.518126, - "msecs": 518.0, - "relativeCreated": 21927.897606, - "thread": 135402127188224, + "created": 1756562596.47976, + "msecs": 479.0, + "relativeCreated": 21848.708919, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffw.livingroom.main_light) to False", - "asctime": "2025-08-29 19:32:15,518", + "asctime": "2025-08-30 16:03:16,479", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state.set", @@ -60320,16 +60887,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488735.4177716, - "msecs": 417.0, - "relativeCreated": 21827.542883, - "thread": 135402127188224, + "created": 1756562596.3793635, + "msecs": 379.0, + "relativeCreated": 21748.312783, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,379" }, { "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0.command", @@ -60347,16 +60914,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488735.4206922, - "msecs": 420.0, - "relativeCreated": 21830.463667, - "thread": 135402099861184, + "created": 1756562596.381366, + "msecs": 381.0, + "relativeCreated": 21750.315146, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,381" }, { "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", @@ -60374,16 +60941,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488735.420944, - "msecs": 420.0, - "relativeCreated": 21830.715326, - "thread": 135402099861184, + "created": 1756562596.3815768, + "msecs": 381.0, + "relativeCreated": 21750.525925, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,381" }, { "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", @@ -60401,16 +60968,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488735.4215019, - "msecs": 421.0, - "relativeCreated": 21831.273341, - "thread": 135402099861184, + "created": 1756562596.3820355, + "msecs": 382.0, + "relativeCreated": 21750.984609, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,382" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", @@ -60428,19 +60995,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488735.4635935, - "msecs": 463.0, - "relativeCreated": 21873.364967, - "thread": 135402099861184, + "created": 1756562596.4306874, + "msecs": 430.0, + "relativeCreated": 21799.636565, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,430" } ], - "time_consumption": 0.054532527923583984 + "time_consumption": 0.0490725040435791 }, { "name": "__tLogger__", @@ -60458,16 +61025,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488735.5185215, - "msecs": 518.0, - "relativeCreated": 21928.292967, - "thread": 135402127188224, + "created": 1756562596.4802969, + "msecs": 480.0, + "relativeCreated": 21849.246098, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:16,480", "moduleLogger": [ { "name": "__unittest__", @@ -60486,16 +61053,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488735.5183904, - "msecs": 518.0, - "relativeCreated": 21928.162061, - "thread": 135402127188224, + "created": 1756562596.4800708, + "msecs": 480.0, + "relativeCreated": 21849.020034, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Shelly.relay/0 (ffw.livingroom.main_light)): False ()", - "asctime": "2025-08-29 19:32:15,518" + "asctime": "2025-08-30 16:03:16,480" }, { "name": "__unittest__", @@ -60515,24 +61082,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488735.5184717, - "msecs": 518.0, - "relativeCreated": 21928.243041, - "thread": 135402127188224, + "created": 1756562596.4802096, + "msecs": 480.0, + "relativeCreated": 21849.158877, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (ffw.livingroom.main_light)): result = False ()", - "asctime": "2025-08-29 19:32:15,518" + "asctime": "2025-08-30 16:03:16,480" } ], - "time_consumption": 4.982948303222656e-05 + "time_consumption": 8.726119995117188e-05 } ], - "time_consumption": 0.30291128158569336, - "time_start": "2025-08-29 19:32:15,215", - "time_finished": "2025-08-29 19:32:15,518" + "time_consumption": 0.303633451461792, + "time_start": "2025-08-30 16:03:16,176", + "time_finished": "2025-08-30 16:03:16,480" }, "Shelly.relay/0 (ffw.livingroom.main_light) -> ViDevCommon.state (ffw.livingroom.main_light)": { "name": "__tLogger__", @@ -60547,16 +61114,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488735.5187647, - "msecs": 518.0, - "relativeCreated": 21928.536212, - "thread": 135402127188224, + "created": 1756562596.4806821, + "msecs": 480.0, + "relativeCreated": 21849.631275, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Shelly.relay/0 (ffw.livingroom.main_light) -> ViDevCommon.state (ffw.livingroom.main_light)", - "asctime": "2025-08-29 19:32:15,518", + "asctime": "2025-08-30 16:03:16,480", "moduleLogger": [], "testcaseLogger": [ { @@ -60574,16 +61141,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488735.6194174, - "msecs": 619.0, - "relativeCreated": 22029.188804, - "thread": 135402127188224, + "created": 1756562596.581383, + "msecs": 581.0, + "relativeCreated": 21950.332046, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:15,619", + "asctime": "2025-08-30 16:03:16,581", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state.set", @@ -60601,19 +61168,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488735.5189257, - "msecs": 518.0, - "relativeCreated": 21928.697107, - "thread": 135402127188224, + "created": 1756562596.4809391, + "msecs": 480.0, + "relativeCreated": 21849.888256, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,480" } ], - "time_consumption": 0.10049176216125488 + "time_consumption": 0.10044384002685547 }, { "name": "__tLogger__", @@ -60631,16 +61198,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488735.6197736, - "msecs": 619.0, - "relativeCreated": 22029.545168, - "thread": 135402127188224, + "created": 1756562596.5816061, + "msecs": 581.0, + "relativeCreated": 21950.55525, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:15,619", + "asctime": "2025-08-30 16:03:16,581", "moduleLogger": [ { "name": "__unittest__", @@ -60659,16 +61226,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488735.61968, - "msecs": 619.0, - "relativeCreated": 22029.451417, - "thread": 135402127188224, + "created": 1756562596.5815234, + "msecs": 581.0, + "relativeCreated": 21950.472445, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:15,619" + "asctime": "2025-08-30 16:03:16,581" }, { "name": "__unittest__", @@ -60688,19 +61255,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488735.6197345, - "msecs": 619.0, - "relativeCreated": 22029.506005, - "thread": 135402127188224, + "created": 1756562596.5815737, + "msecs": 581.0, + "relativeCreated": 21950.522798, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:15,619" + "asctime": "2025-08-30 16:03:16,581" } ], - "time_consumption": 3.910064697265625e-05 + "time_consumption": 3.24249267578125e-05 }, { "name": "__tLogger__", @@ -60718,16 +61285,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488735.7205644, - "msecs": 720.0, - "relativeCreated": 22130.33585, - "thread": 135402127188224, + "created": 1756562596.6825347, + "msecs": 682.0, + "relativeCreated": 22051.483835, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (ffw.livingroom.main_light) to True", - "asctime": "2025-08-29 19:32:15,720", + "asctime": "2025-08-30 16:03:16,682", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", @@ -60745,16 +61312,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488735.619879, - "msecs": 619.0, - "relativeCreated": 22029.650235, - "thread": 135402127188224, + "created": 1756562596.58169, + "msecs": 581.0, + "relativeCreated": 21950.639203, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,581" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -60772,16 +61339,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488735.6201522, - "msecs": 620.0, - "relativeCreated": 22029.923699, - "thread": 135402127188224, + "created": 1756562596.5818791, + "msecs": 581.0, + "relativeCreated": 21950.828269, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,581" }, { "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", @@ -60799,16 +61366,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488735.6211083, - "msecs": 621.0, - "relativeCreated": 22030.879717, - "thread": 135402099861184, + "created": 1756562596.5824952, + "msecs": 582.0, + "relativeCreated": 21951.444339, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,582" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -60826,16 +61393,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488735.6216924, - "msecs": 621.0, - "relativeCreated": 22031.463896, - "thread": 135402099861184, + "created": 1756562596.5827925, + "msecs": 582.0, + "relativeCreated": 21951.741645, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,582" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", @@ -60853,19 +61420,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488735.6236148, - "msecs": 623.0, - "relativeCreated": 22033.386103, - "thread": 135402099861184, + "created": 1756562596.5849102, + "msecs": 584.0, + "relativeCreated": 21953.859148, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,584" } ], - "time_consumption": 0.09694957733154297 + "time_consumption": 0.09762454032897949 }, { "name": "__tLogger__", @@ -60883,16 +61450,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488735.7209227, - "msecs": 720.0, - "relativeCreated": 22130.694051, - "thread": 135402127188224, + "created": 1756562596.6831234, + "msecs": 683.0, + "relativeCreated": 22052.072552, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:16,683", "moduleLogger": [ { "name": "__unittest__", @@ -60911,16 +61478,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488735.7208223, - "msecs": 720.0, - "relativeCreated": 22130.593667, - "thread": 135402127188224, + "created": 1756562596.6828663, + "msecs": 682.0, + "relativeCreated": 22051.815537, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffw.livingroom.main_light)): True ()", - "asctime": "2025-08-29 19:32:15,720" + "asctime": "2025-08-30 16:03:16,682" }, { "name": "__unittest__", @@ -60940,19 +61507,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488735.7208798, - "msecs": 720.0, - "relativeCreated": 22130.651387, - "thread": 135402127188224, + "created": 1756562596.683018, + "msecs": 683.0, + "relativeCreated": 22051.967211, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffw.livingroom.main_light)): result = True ()", - "asctime": "2025-08-29 19:32:15,720" + "asctime": "2025-08-30 16:03:16,683" } ], - "time_consumption": 4.291534423828125e-05 + "time_consumption": 0.00010538101196289062 }, { "name": "__tLogger__", @@ -60970,16 +61537,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488735.821583, - "msecs": 821.0, - "relativeCreated": 22231.354568, - "thread": 135402127188224, + "created": 1756562596.7839963, + "msecs": 783.0, + "relativeCreated": 22152.945646, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (ffw.livingroom.main_light) to False", - "asctime": "2025-08-29 19:32:15,821", + "asctime": "2025-08-30 16:03:16,783", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", @@ -60997,16 +61564,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488735.7210352, - "msecs": 721.0, - "relativeCreated": 22130.80671, - "thread": 135402127188224, + "created": 1756562596.683336, + "msecs": 683.0, + "relativeCreated": 22052.284977, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,683" }, { "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", @@ -61024,16 +61591,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488735.7221484, - "msecs": 722.0, - "relativeCreated": 22131.919897, - "thread": 135402099861184, + "created": 1756562596.6848, + "msecs": 684.0, + "relativeCreated": 22053.749217, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,684" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", @@ -61051,19 +61618,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488735.7241237, - "msecs": 724.0, - "relativeCreated": 22133.89498, - "thread": 135402099861184, + "created": 1756562596.687914, + "msecs": 687.0, + "relativeCreated": 22056.863085, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,687" } ], - "time_consumption": 0.09745931625366211 + "time_consumption": 0.09608244895935059 }, { "name": "__tLogger__", @@ -61081,16 +61648,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488735.8219085, - "msecs": 821.0, - "relativeCreated": 22231.67996, - "thread": 135402127188224, + "created": 1756562596.7845469, + "msecs": 784.0, + "relativeCreated": 22153.495859, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:16,784", "moduleLogger": [ { "name": "__unittest__", @@ -61109,16 +61676,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488735.8218102, - "msecs": 821.0, - "relativeCreated": 22231.581645, - "thread": 135402127188224, + "created": 1756562596.7843149, + "msecs": 784.0, + "relativeCreated": 22153.264101, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffw.livingroom.main_light)): False ()", - "asctime": "2025-08-29 19:32:15,821" + "asctime": "2025-08-30 16:03:16,784" }, { "name": "__unittest__", @@ -61138,24 +61705,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488735.821866, - "msecs": 821.0, - "relativeCreated": 22231.637473, - "thread": 135402127188224, + "created": 1756562596.7844238, + "msecs": 784.0, + "relativeCreated": 22153.373175, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffw.livingroom.main_light)): result = False ()", - "asctime": "2025-08-29 19:32:15,821" + "asctime": "2025-08-30 16:03:16,784" } ], - "time_consumption": 4.2438507080078125e-05 + "time_consumption": 0.00012302398681640625 } ], - "time_consumption": 0.3031437397003174, - "time_start": "2025-08-29 19:32:15,518", - "time_finished": "2025-08-29 19:32:15,821" + "time_consumption": 0.3038647174835205, + "time_start": "2025-08-30 16:03:16,480", + "time_finished": "2025-08-30 16:03:16,784" }, "ViDevCommon.brightness (ffw.livingroom.main_light) -> Light.brightness (ffw.livingroom.main_light)": { "name": "__tLogger__", @@ -61170,16 +61737,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488735.822124, - "msecs": 822.0, - "relativeCreated": 22231.89549, - "thread": 135402127188224, + "created": 1756562596.7849224, + "msecs": 784.0, + "relativeCreated": 22153.871431, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.brightness (ffw.livingroom.main_light) -> Light.brightness (ffw.livingroom.main_light)", - "asctime": "2025-08-29 19:32:15,822", + "asctime": "2025-08-30 16:03:16,784", "moduleLogger": [], "testcaseLogger": [ { @@ -61195,16 +61762,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488735.9230525, - "msecs": 923.0, - "relativeCreated": 22332.823987, - "thread": 135402127188224, + "created": 1756562596.8861694, + "msecs": 886.0, + "relativeCreated": 22255.118449, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:15,923", + "asctime": "2025-08-30 16:03:16,886", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", @@ -61222,16 +61789,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488735.8222673, - "msecs": 822.0, - "relativeCreated": 22232.038787, - "thread": 135402127188224, + "created": 1756562596.7852132, + "msecs": 785.0, + "relativeCreated": 22154.162187, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,785" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -61249,16 +61816,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488735.8226585, - "msecs": 822.0, - "relativeCreated": 22232.429885, - "thread": 135402127188224, + "created": 1756562596.7857318, + "msecs": 785.0, + "relativeCreated": 22154.680986, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,785" }, { "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", @@ -61276,16 +61843,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488735.8236654, - "msecs": 823.0, - "relativeCreated": 22233.436778, - "thread": 135402099861184, + "created": 1756562596.7869246, + "msecs": 786.0, + "relativeCreated": 22155.873622, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,786" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -61303,16 +61870,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488735.8240182, - "msecs": 824.0, - "relativeCreated": 22233.789625, - "thread": 135402099861184, + "created": 1756562596.7875838, + "msecs": 787.0, + "relativeCreated": 22156.53279, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,787" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", @@ -61330,19 +61897,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488735.8652055, - "msecs": 865.0, - "relativeCreated": 22274.977032, - "thread": 135402099861184, + "created": 1756562596.8297882, + "msecs": 829.0, + "relativeCreated": 22198.737293, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,829" } ], - "time_consumption": 0.057847023010253906 + "time_consumption": 0.0563812255859375 }, { "name": "__tLogger__", @@ -61359,16 +61926,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488736.024047, - "msecs": 24.0, - "relativeCreated": 22433.818278, - "thread": 135402127188224, + "created": 1756562596.9875212, + "msecs": 987.0, + "relativeCreated": 22356.470415, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 19:32:16,024", + "asctime": "2025-08-30 16:03:16,987", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness.set", @@ -61386,16 +61953,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488735.9233215, - "msecs": 923.0, - "relativeCreated": 22333.092939, - "thread": 135402127188224, + "created": 1756562596.8866096, + "msecs": 886.0, + "relativeCreated": 22255.558742, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,886" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -61413,16 +61980,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488735.9236593, - "msecs": 923.0, - "relativeCreated": 22333.430651, - "thread": 135402127188224, + "created": 1756562596.8871307, + "msecs": 887.0, + "relativeCreated": 22256.079812, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,887" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", @@ -61440,16 +62007,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488735.9266777, - "msecs": 926.0, - "relativeCreated": 22336.449239, - "thread": 135402099861184, + "created": 1756562596.8917205, + "msecs": 891.0, + "relativeCreated": 22260.6696, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,891" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -61467,16 +62034,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488735.9270506, - "msecs": 927.0, - "relativeCreated": 22336.821924, - "thread": 135402099861184, + "created": 1756562596.892359, + "msecs": 892.0, + "relativeCreated": 22261.308035, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,892" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", @@ -61494,19 +62061,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488735.96936, - "msecs": 969.0, - "relativeCreated": 22379.131568, - "thread": 135402099861184, + "created": 1756562596.937108, + "msecs": 937.0, + "relativeCreated": 22306.057186, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,937" } ], - "time_consumption": 0.054686784744262695 + "time_consumption": 0.05041313171386719 }, { "name": "__tLogger__", @@ -61524,16 +62091,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488736.0244145, - "msecs": 24.0, - "relativeCreated": 22434.185843, - "thread": 135402127188224, + "created": 1756562596.9880726, + "msecs": 988.0, + "relativeCreated": 22357.021813, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 19:32:16,024", + "asctime": "2025-08-30 16:03:16,988", "moduleLogger": [ { "name": "__unittest__", @@ -61552,16 +62119,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488736.0242856, - "msecs": 24.0, - "relativeCreated": 22434.056851, - "thread": 135402127188224, + "created": 1756562596.9878187, + "msecs": 987.0, + "relativeCreated": 22356.767873, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 19:32:16,024" + "asctime": "2025-08-30 16:03:16,987" }, { "name": "__unittest__", @@ -61581,19 +62148,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488736.024368, - "msecs": 24.0, - "relativeCreated": 22434.139651, - "thread": 135402127188224, + "created": 1756562596.9879653, + "msecs": 987.0, + "relativeCreated": 22356.914645, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 19:32:16,024" + "asctime": "2025-08-30 16:03:16,987" } ], - "time_consumption": 4.649162292480469e-05 + "time_consumption": 0.00010728836059570312 }, { "name": "__tLogger__", @@ -61611,16 +62178,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488736.12508, - "msecs": 125.0, - "relativeCreated": 22534.851559, - "thread": 135402127188224, + "created": 1756562597.0887954, + "msecs": 88.0, + "relativeCreated": 22457.744573, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffw.livingroom.main_light) to 0", - "asctime": "2025-08-29 19:32:16,125", + "asctime": "2025-08-30 16:03:17,088", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness.set", @@ -61638,16 +62205,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488736.0245724, - "msecs": 24.0, - "relativeCreated": 22434.343948, - "thread": 135402127188224, + "created": 1756562596.9882755, + "msecs": 988.0, + "relativeCreated": 22357.22464, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,988" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", @@ -61665,16 +62232,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488736.027499, - "msecs": 27.0, - "relativeCreated": 22437.270396, - "thread": 135402099861184, + "created": 1756562596.9921393, + "msecs": 992.0, + "relativeCreated": 22361.088491, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,992" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -61692,16 +62259,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488736.0277727, - "msecs": 27.0, - "relativeCreated": 22437.544202, - "thread": 135402099861184, + "created": 1756562596.9925745, + "msecs": 992.0, + "relativeCreated": 22361.523612, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,992" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -61719,16 +62286,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488736.0285304, - "msecs": 28.0, - "relativeCreated": 22438.301933, - "thread": 135402099861184, + "created": 1756562596.9939926, + "msecs": 993.0, + "relativeCreated": 22362.941441, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:16,993" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", @@ -61746,19 +62313,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488736.070298, - "msecs": 70.0, - "relativeCreated": 22480.069225, - "thread": 135402099861184, + "created": 1756562597.0416245, + "msecs": 41.0, + "relativeCreated": 22410.57373, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,041" } ], - "time_consumption": 0.05478215217590332 + "time_consumption": 0.04717087745666504 }, { "name": "__tLogger__", @@ -61776,16 +62343,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488736.1254792, - "msecs": 125.0, - "relativeCreated": 22535.25063, - "thread": 135402127188224, + "created": 1756562597.0894258, + "msecs": 89.0, + "relativeCreated": 22458.374941, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:17,089", "moduleLogger": [ { "name": "__unittest__", @@ -61804,16 +62371,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488736.1253142, - "msecs": 125.0, - "relativeCreated": 22535.085694, - "thread": 135402127188224, + "created": 1756562597.0891714, + "msecs": 89.0, + "relativeCreated": 22458.120453, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffw.livingroom.main_light)): 0 ()", - "asctime": "2025-08-29 19:32:16,125" + "asctime": "2025-08-30 16:03:17,089" }, { "name": "__unittest__", @@ -61833,19 +62400,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488736.1253722, - "msecs": 125.0, - "relativeCreated": 22535.143528, - "thread": 135402127188224, + "created": 1756562597.0893314, + "msecs": 89.0, + "relativeCreated": 22458.280469, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffw.livingroom.main_light)): result = 0 ()", - "asctime": "2025-08-29 19:32:16,125" + "asctime": "2025-08-30 16:03:17,089" } ], - "time_consumption": 0.00010704994201660156 + "time_consumption": 9.441375732421875e-05 }, { "name": "__tLogger__", @@ -61863,16 +62430,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488736.2261248, - "msecs": 226.0, - "relativeCreated": 22635.89635, - "thread": 135402127188224, + "created": 1756562597.1900997, + "msecs": 190.0, + "relativeCreated": 22559.048857, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffw.livingroom.main_light) to 20", - "asctime": "2025-08-29 19:32:16,226", + "asctime": "2025-08-30 16:03:17,190", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness.set", @@ -61890,16 +62457,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488736.1256025, - "msecs": 125.0, - "relativeCreated": 22535.374064, - "thread": 135402127188224, + "created": 1756562597.0896382, + "msecs": 89.0, + "relativeCreated": 22458.587149, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,089" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", @@ -61917,16 +62484,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488736.1285613, - "msecs": 128.0, - "relativeCreated": 22538.332671, - "thread": 135402099861184, + "created": 1756562597.093815, + "msecs": 93.0, + "relativeCreated": 22462.764089, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,093" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -61944,16 +62511,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488736.1288292, - "msecs": 128.0, - "relativeCreated": 22538.600695, - "thread": 135402099861184, + "created": 1756562597.0942698, + "msecs": 94.0, + "relativeCreated": 22463.218694, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,094" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -61971,16 +62538,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488736.1295724, - "msecs": 129.0, - "relativeCreated": 22539.343828, - "thread": 135402099861184, + "created": 1756562597.095337, + "msecs": 95.0, + "relativeCreated": 22464.286124, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,095" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", @@ -61998,19 +62565,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488736.1712396, - "msecs": 171.0, - "relativeCreated": 22581.011165, - "thread": 135402099861184, + "created": 1756562597.1421971, + "msecs": 142.0, + "relativeCreated": 22511.146253, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,142" } ], - "time_consumption": 0.054885149002075195 + "time_consumption": 0.047902584075927734 }, { "name": "__tLogger__", @@ -62028,16 +62595,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488736.226503, - "msecs": 226.0, - "relativeCreated": 22636.274452, - "thread": 135402127188224, + "created": 1756562597.1906204, + "msecs": 190.0, + "relativeCreated": 22559.569656, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:17,190", "moduleLogger": [ { "name": "__unittest__", @@ -62056,16 +62623,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488736.2263622, - "msecs": 226.0, - "relativeCreated": 22636.133621, - "thread": 135402127188224, + "created": 1756562597.1904202, + "msecs": 190.0, + "relativeCreated": 22559.369446, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffw.livingroom.main_light)): 20 ()", - "asctime": "2025-08-29 19:32:16,226" + "asctime": "2025-08-30 16:03:17,190" }, { "name": "__unittest__", @@ -62085,19 +62652,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488736.22642, - "msecs": 226.0, - "relativeCreated": 22636.191445, - "thread": 135402127188224, + "created": 1756562597.190534, + "msecs": 190.0, + "relativeCreated": 22559.483262, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffw.livingroom.main_light)): result = 20 ()", - "asctime": "2025-08-29 19:32:16,226" + "asctime": "2025-08-30 16:03:17,190" } ], - "time_consumption": 8.296966552734375e-05 + "time_consumption": 8.630752563476562e-05 }, { "name": "__tLogger__", @@ -62115,16 +62682,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488736.3270059, - "msecs": 327.0, - "relativeCreated": 22736.777278, - "thread": 135402127188224, + "created": 1756562597.2914195, + "msecs": 291.0, + "relativeCreated": 22660.368513, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffw.livingroom.main_light) to 40", - "asctime": "2025-08-29 19:32:16,327", + "asctime": "2025-08-30 16:03:17,291", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness.set", @@ -62142,16 +62709,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488736.2266192, - "msecs": 226.0, - "relativeCreated": 22636.390472, - "thread": 135402127188224, + "created": 1756562597.1908603, + "msecs": 190.0, + "relativeCreated": 22559.809495, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,190" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", @@ -62169,16 +62736,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488736.229709, - "msecs": 229.0, - "relativeCreated": 22639.480304, - "thread": 135402099861184, + "created": 1756562597.1959586, + "msecs": 195.0, + "relativeCreated": 22564.907626, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,195" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -62196,16 +62763,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488736.2299821, - "msecs": 229.0, - "relativeCreated": 22639.753596, - "thread": 135402099861184, + "created": 1756562597.1967354, + "msecs": 196.0, + "relativeCreated": 22565.684537, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,196" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -62223,16 +62790,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488736.2305152, - "msecs": 230.0, - "relativeCreated": 22640.286595, - "thread": 135402099861184, + "created": 1756562597.1984007, + "msecs": 198.0, + "relativeCreated": 22567.349981, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,198" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", @@ -62250,19 +62817,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488736.272427, - "msecs": 272.0, - "relativeCreated": 22682.198479, - "thread": 135402099861184, + "created": 1756562597.2418416, + "msecs": 241.0, + "relativeCreated": 22610.790758, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,241" } ], - "time_consumption": 0.05457878112792969 + "time_consumption": 0.049577951431274414 }, { "name": "__tLogger__", @@ -62280,16 +62847,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488736.3273447, - "msecs": 327.0, - "relativeCreated": 22737.116106, - "thread": 135402127188224, + "created": 1756562597.2919488, + "msecs": 291.0, + "relativeCreated": 22660.897991, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:17,291", "moduleLogger": [ { "name": "__unittest__", @@ -62308,16 +62875,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488736.3272412, - "msecs": 327.0, - "relativeCreated": 22737.012748, - "thread": 135402127188224, + "created": 1756562597.2917583, + "msecs": 291.0, + "relativeCreated": 22660.707379, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffw.livingroom.main_light)): 40 ()", - "asctime": "2025-08-29 19:32:16,327" + "asctime": "2025-08-30 16:03:17,291" }, { "name": "__unittest__", @@ -62337,19 +62904,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488736.327301, - "msecs": 327.0, - "relativeCreated": 22737.072469, - "thread": 135402127188224, + "created": 1756562597.291867, + "msecs": 291.0, + "relativeCreated": 22660.81637, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffw.livingroom.main_light)): result = 40 ()", - "asctime": "2025-08-29 19:32:16,327" + "asctime": "2025-08-30 16:03:17,291" } ], - "time_consumption": 4.363059997558594e-05 + "time_consumption": 8.177757263183594e-05 }, { "name": "__tLogger__", @@ -62367,16 +62934,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488736.427981, - "msecs": 427.0, - "relativeCreated": 22837.752237, - "thread": 135402127188224, + "created": 1756562597.3926795, + "msecs": 392.0, + "relativeCreated": 22761.628613, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffw.livingroom.main_light) to 60", - "asctime": "2025-08-29 19:32:16,427", + "asctime": "2025-08-30 16:03:17,392", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness.set", @@ -62394,16 +62961,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488736.3274696, - "msecs": 327.0, - "relativeCreated": 22737.241028, - "thread": 135402127188224, + "created": 1756562597.2921748, + "msecs": 292.0, + "relativeCreated": 22661.123982, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,292" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", @@ -62421,16 +62988,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488736.3301415, - "msecs": 330.0, - "relativeCreated": 22739.912886, - "thread": 135402099861184, + "created": 1756562597.2969966, + "msecs": 296.0, + "relativeCreated": 22665.945796, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,296" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -62448,16 +63015,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488736.3304198, - "msecs": 330.0, - "relativeCreated": 22740.191118, - "thread": 135402099861184, + "created": 1756562597.2975802, + "msecs": 297.0, + "relativeCreated": 22666.529471, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,297" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -62475,16 +63042,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488736.3310697, - "msecs": 331.0, - "relativeCreated": 22740.841119, - "thread": 135402099861184, + "created": 1756562597.2987347, + "msecs": 298.0, + "relativeCreated": 22667.683771, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,298" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", @@ -62502,19 +63069,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488736.3731, - "msecs": 373.0, - "relativeCreated": 22782.871373, - "thread": 135402099861184, + "created": 1756562597.341844, + "msecs": 341.0, + "relativeCreated": 22710.793174, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,341" } ], - "time_consumption": 0.05488085746765137 + "time_consumption": 0.050835371017456055 }, { "name": "__tLogger__", @@ -62532,16 +63099,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488736.4283133, - "msecs": 428.0, - "relativeCreated": 22838.084657, - "thread": 135402127188224, + "created": 1756562597.3932784, + "msecs": 393.0, + "relativeCreated": 22762.227514, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:17,393", "moduleLogger": [ { "name": "__unittest__", @@ -62560,16 +63127,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488736.428213, - "msecs": 428.0, - "relativeCreated": 22837.984426, - "thread": 135402127188224, + "created": 1756562597.393004, + "msecs": 393.0, + "relativeCreated": 22761.953241, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffw.livingroom.main_light)): 60 ()", - "asctime": "2025-08-29 19:32:16,428" + "asctime": "2025-08-30 16:03:17,393" }, { "name": "__unittest__", @@ -62589,19 +63156,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488736.4282703, - "msecs": 428.0, - "relativeCreated": 22838.04178, - "thread": 135402127188224, + "created": 1756562597.3931808, + "msecs": 393.0, + "relativeCreated": 22762.130152, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffw.livingroom.main_light)): result = 60 ()", - "asctime": "2025-08-29 19:32:16,428" + "asctime": "2025-08-30 16:03:17,393" } ], - "time_consumption": 4.291534423828125e-05 + "time_consumption": 9.751319885253906e-05 }, { "name": "__tLogger__", @@ -62619,16 +63186,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488736.5289705, - "msecs": 528.0, - "relativeCreated": 22938.742003, - "thread": 135402127188224, + "created": 1756562597.4939287, + "msecs": 493.0, + "relativeCreated": 22862.877924, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffw.livingroom.main_light) to 80", - "asctime": "2025-08-29 19:32:16,528", + "asctime": "2025-08-30 16:03:17,493", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness.set", @@ -62646,16 +63213,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488736.4284234, - "msecs": 428.0, - "relativeCreated": 22838.19485, - "thread": 135402127188224, + "created": 1756562597.3935034, + "msecs": 393.0, + "relativeCreated": 22762.452474, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,393" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", @@ -62673,16 +63240,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488736.4313347, - "msecs": 431.0, - "relativeCreated": 22841.106161, - "thread": 135402099861184, + "created": 1756562597.397842, + "msecs": 397.0, + "relativeCreated": 22766.791029, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,397" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -62700,16 +63267,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488736.4316587, - "msecs": 431.0, - "relativeCreated": 22841.430259, - "thread": 135402099861184, + "created": 1756562597.3983185, + "msecs": 398.0, + "relativeCreated": 22767.267776, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,398" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -62727,16 +63294,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488736.432472, - "msecs": 432.0, - "relativeCreated": 22842.243393, - "thread": 135402099861184, + "created": 1756562597.3994427, + "msecs": 399.0, + "relativeCreated": 22768.391843, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,399" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", @@ -62754,19 +63321,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488736.4743679, - "msecs": 474.0, - "relativeCreated": 22884.139208, - "thread": 135402099861184, + "created": 1756562597.4458113, + "msecs": 445.0, + "relativeCreated": 22814.760332, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,445" } ], - "time_consumption": 0.054602622985839844 + "time_consumption": 0.04811739921569824 }, { "name": "__tLogger__", @@ -62784,16 +63351,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488736.529304, - "msecs": 529.0, - "relativeCreated": 22939.075591, - "thread": 135402127188224, + "created": 1756562597.4941614, + "msecs": 494.0, + "relativeCreated": 22863.110579, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:17,494", "moduleLogger": [ { "name": "__unittest__", @@ -62812,16 +63379,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488736.5292027, - "msecs": 529.0, - "relativeCreated": 22938.974103, - "thread": 135402127188224, + "created": 1756562597.4940732, + "msecs": 494.0, + "relativeCreated": 22863.022205, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffw.livingroom.main_light)): 80 ()", - "asctime": "2025-08-29 19:32:16,529" + "asctime": "2025-08-30 16:03:17,494" }, { "name": "__unittest__", @@ -62841,19 +63408,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488736.5292614, - "msecs": 529.0, - "relativeCreated": 22939.032632, - "thread": 135402127188224, + "created": 1756562597.4941256, + "msecs": 494.0, + "relativeCreated": 22863.074665, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffw.livingroom.main_light)): result = 80 ()", - "asctime": "2025-08-29 19:32:16,529" + "asctime": "2025-08-30 16:03:17,494" } ], - "time_consumption": 4.267692565917969e-05 + "time_consumption": 3.5762786865234375e-05 }, { "name": "__tLogger__", @@ -62871,16 +63438,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488736.629823, - "msecs": 629.0, - "relativeCreated": 23039.594512, - "thread": 135402127188224, + "created": 1756562597.5946045, + "msecs": 594.0, + "relativeCreated": 22963.553764, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffw.livingroom.main_light) to 100", - "asctime": "2025-08-29 19:32:16,629", + "asctime": "2025-08-30 16:03:17,594", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness.set", @@ -62898,16 +63465,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488736.5294166, - "msecs": 529.0, - "relativeCreated": 22939.187932, - "thread": 135402127188224, + "created": 1756562597.4942408, + "msecs": 494.0, + "relativeCreated": 22863.189803, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,494" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", @@ -62925,16 +63492,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488736.5322542, - "msecs": 532.0, - "relativeCreated": 22942.025587, - "thread": 135402099861184, + "created": 1756562597.496563, + "msecs": 496.0, + "relativeCreated": 22865.512007, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,496" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -62952,16 +63519,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488736.5326085, - "msecs": 532.0, - "relativeCreated": 22942.379822, - "thread": 135402099861184, + "created": 1756562597.4967487, + "msecs": 496.0, + "relativeCreated": 22865.6979, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,496" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -62979,16 +63546,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488736.5333693, - "msecs": 533.0, - "relativeCreated": 22943.140728, - "thread": 135402099861184, + "created": 1756562597.4971225, + "msecs": 497.0, + "relativeCreated": 22866.071555, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,497" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", @@ -63006,19 +63573,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488736.5754075, - "msecs": 575.0, - "relativeCreated": 22985.179064, - "thread": 135402099861184, + "created": 1756562597.5389833, + "msecs": 538.0, + "relativeCreated": 22907.932561, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,538" } ], - "time_consumption": 0.05441546440124512 + "time_consumption": 0.05562114715576172 }, { "name": "__tLogger__", @@ -63036,16 +63603,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488736.6302009, - "msecs": 630.0, - "relativeCreated": 23039.97223, - "thread": 135402127188224, + "created": 1756562597.5952017, + "msecs": 595.0, + "relativeCreated": 22964.15081, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:17,595", "moduleLogger": [ { "name": "__unittest__", @@ -63064,16 +63631,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488736.6300652, - "msecs": 630.0, - "relativeCreated": 23039.836496, - "thread": 135402127188224, + "created": 1756562597.5949438, + "msecs": 594.0, + "relativeCreated": 22963.892982, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffw.livingroom.main_light)): 100 ()", - "asctime": "2025-08-29 19:32:16,630" + "asctime": "2025-08-30 16:03:17,594" }, { "name": "__unittest__", @@ -63093,24 +63660,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488736.6301427, - "msecs": 630.0, - "relativeCreated": 23039.914089, - "thread": 135402127188224, + "created": 1756562597.595082, + "msecs": 595.0, + "relativeCreated": 22964.03099, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffw.livingroom.main_light)): result = 100 ()", - "asctime": "2025-08-29 19:32:16,630" + "asctime": "2025-08-30 16:03:17,595" } ], - "time_consumption": 5.817413330078125e-05 + "time_consumption": 0.00011968612670898438 } ], - "time_consumption": 0.8080768585205078, - "time_start": "2025-08-29 19:32:15,822", - "time_finished": "2025-08-29 19:32:16,630" + "time_consumption": 0.810279369354248, + "time_start": "2025-08-30 16:03:16,784", + "time_finished": "2025-08-30 16:03:17,595" }, "Light.brightness (ffw.livingroom.main_light) -> ViDevCommon.brightness (ffw.livingroom.main_light)": { "name": "__tLogger__", @@ -63125,16 +63692,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488736.630475, - "msecs": 630.0, - "relativeCreated": 23040.246524, - "thread": 135402127188224, + "created": 1756562597.595609, + "msecs": 595.0, + "relativeCreated": 22964.557936, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Light.brightness (ffw.livingroom.main_light) -> ViDevCommon.brightness (ffw.livingroom.main_light)", - "asctime": "2025-08-29 19:32:16,630", + "asctime": "2025-08-30 16:03:17,595", "moduleLogger": [], "testcaseLogger": [ { @@ -63150,16 +63717,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488736.7307215, - "msecs": 730.0, - "relativeCreated": 23140.492876, - "thread": 135402127188224, + "created": 1756562597.6960888, + "msecs": 696.0, + "relativeCreated": 23065.037985, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:16,730", + "asctime": "2025-08-30 16:03:17,696", "moduleLogger": [], "time_consumption": 0.0 }, @@ -63178,16 +63745,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488736.8315587, - "msecs": 831.0, - "relativeCreated": 23241.329964, - "thread": 135402127188224, + "created": 1756562597.7972167, + "msecs": 797.0, + "relativeCreated": 23166.16589, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 19:32:16,831", + "asctime": "2025-08-30 16:03:17,797", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness.set", @@ -63205,19 +63772,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488736.73098, - "msecs": 730.0, - "relativeCreated": 23140.751303, - "thread": 135402127188224, + "created": 1756562597.6965563, + "msecs": 696.0, + "relativeCreated": 23065.505274, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,696" } ], - "time_consumption": 0.10057878494262695 + "time_consumption": 0.10066032409667969 }, { "name": "__tLogger__", @@ -63235,16 +63802,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488736.8318985, - "msecs": 831.0, - "relativeCreated": 23241.669894, - "thread": 135402127188224, + "created": 1756562597.7978008, + "msecs": 797.0, + "relativeCreated": 23166.749893, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 19:32:16,831", + "asctime": "2025-08-30 16:03:17,797", "moduleLogger": [ { "name": "__unittest__", @@ -63263,16 +63830,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488736.831798, - "msecs": 831.0, - "relativeCreated": 23241.569498, - "thread": 135402127188224, + "created": 1756562597.797546, + "msecs": 797.0, + "relativeCreated": 23166.495111, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 19:32:16,831" + "asctime": "2025-08-30 16:03:17,797" }, { "name": "__unittest__", @@ -63292,19 +63859,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488736.8318553, - "msecs": 831.0, - "relativeCreated": 23241.626902, - "thread": 135402127188224, + "created": 1756562597.7976944, + "msecs": 797.0, + "relativeCreated": 23166.643667, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 19:32:16,831" + "asctime": "2025-08-30 16:03:17,797" } ], - "time_consumption": 4.315376281738281e-05 + "time_consumption": 0.00010633468627929688 }, { "name": "__tLogger__", @@ -63322,16 +63889,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488736.9325957, - "msecs": 932.0, - "relativeCreated": 23342.367209, - "thread": 135402127188224, + "created": 1756562597.8986852, + "msecs": 898.0, + "relativeCreated": 23267.634185, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffw.livingroom.main_light) to 0", - "asctime": "2025-08-29 19:32:16,932", + "asctime": "2025-08-30 16:03:17,898", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -63349,16 +63916,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488736.832057, - "msecs": 832.0, - "relativeCreated": 23241.828624, - "thread": 135402127188224, + "created": 1756562597.7981093, + "msecs": 798.0, + "relativeCreated": 23167.058377, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,798" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -63376,16 +63943,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488736.8330636, - "msecs": 833.0, - "relativeCreated": 23242.835054, - "thread": 135402099861184, + "created": 1756562597.7993612, + "msecs": 799.0, + "relativeCreated": 23168.310441, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,799" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", @@ -63403,19 +63970,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488736.835051, - "msecs": 835.0, - "relativeCreated": 23244.822315, - "thread": 135402099861184, + "created": 1756562597.8026452, + "msecs": 802.0, + "relativeCreated": 23171.594415, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,802" } ], - "time_consumption": 0.09754467010498047 + "time_consumption": 0.09604001045227051 }, { "name": "__tLogger__", @@ -63433,16 +64000,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488736.9329214, - "msecs": 932.0, - "relativeCreated": 23342.692775, - "thread": 135402127188224, + "created": 1756562597.8992708, + "msecs": 899.0, + "relativeCreated": 23268.219675, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:17,899", "moduleLogger": [ { "name": "__unittest__", @@ -63461,16 +64028,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488736.9328213, - "msecs": 932.0, - "relativeCreated": 23342.592583, - "thread": 135402127188224, + "created": 1756562597.8990016, + "msecs": 899.0, + "relativeCreated": 23267.95071, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): 0 ()", - "asctime": "2025-08-29 19:32:16,932" + "asctime": "2025-08-30 16:03:17,899" }, { "name": "__unittest__", @@ -63490,19 +64057,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488736.9328794, - "msecs": 932.0, - "relativeCreated": 23342.650688, - "thread": 135402127188224, + "created": 1756562597.8991494, + "msecs": 899.0, + "relativeCreated": 23268.098405, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): result = 0 ()", - "asctime": "2025-08-29 19:32:16,932" + "asctime": "2025-08-30 16:03:17,899" } ], - "time_consumption": 4.1961669921875e-05 + "time_consumption": 0.00012135505676269531 }, { "name": "__tLogger__", @@ -63520,16 +64087,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488737.0336468, - "msecs": 33.0, - "relativeCreated": 23443.418398, - "thread": 135402127188224, + "created": 1756562598.0001285, + "msecs": 0.0, + "relativeCreated": 23369.077611, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffw.livingroom.main_light) to 20", - "asctime": "2025-08-29 19:32:17,033", + "asctime": "2025-08-30 16:03:18,000", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -63547,16 +64114,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488736.9331143, - "msecs": 933.0, - "relativeCreated": 23342.885767, - "thread": 135402127188224, + "created": 1756562597.8995945, + "msecs": 899.0, + "relativeCreated": 23268.543691, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,899" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -63574,16 +64141,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488736.9340985, - "msecs": 934.0, - "relativeCreated": 23343.869854, - "thread": 135402099861184, + "created": 1756562597.9009202, + "msecs": 900.0, + "relativeCreated": 23269.869301, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,900" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", @@ -63601,19 +64168,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488736.9360657, - "msecs": 936.0, - "relativeCreated": 23345.837175, - "thread": 135402099861184, + "created": 1756562597.9041002, + "msecs": 904.0, + "relativeCreated": 23273.049316, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:17,904" } ], - "time_consumption": 0.09758114814758301 + "time_consumption": 0.09602832794189453 }, { "name": "__tLogger__", @@ -63631,16 +64198,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488737.0340002, - "msecs": 34.0, - "relativeCreated": 23443.771499, - "thread": 135402127188224, + "created": 1756562598.0006986, + "msecs": 0.0, + "relativeCreated": 23369.647798, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:18,000", "moduleLogger": [ { "name": "__unittest__", @@ -63659,16 +64226,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488737.0338874, - "msecs": 33.0, - "relativeCreated": 23443.658981, - "thread": 135402127188224, + "created": 1756562598.0004802, + "msecs": 0.0, + "relativeCreated": 23369.429462, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): 20 ()", - "asctime": "2025-08-29 19:32:17,033" + "asctime": "2025-08-30 16:03:18,000" }, { "name": "__unittest__", @@ -63688,19 +64255,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488737.0339508, - "msecs": 33.0, - "relativeCreated": 23443.722278, - "thread": 135402127188224, + "created": 1756562598.0006137, + "msecs": 0.0, + "relativeCreated": 23369.562687, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): result = 20 ()", - "asctime": "2025-08-29 19:32:17,033" + "asctime": "2025-08-30 16:03:18,000" } ], - "time_consumption": 4.935264587402344e-05 + "time_consumption": 8.487701416015625e-05 }, { "name": "__tLogger__", @@ -63718,16 +64285,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488737.1347218, - "msecs": 134.0, - "relativeCreated": 23544.493146, - "thread": 135402127188224, + "created": 1756562598.101565, + "msecs": 101.0, + "relativeCreated": 23470.51395, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffw.livingroom.main_light) to 40", - "asctime": "2025-08-29 19:32:17,134", + "asctime": "2025-08-30 16:03:18,101", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -63745,16 +64312,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488737.0342023, - "msecs": 34.0, - "relativeCreated": 23443.973729, - "thread": 135402127188224, + "created": 1756562598.0009744, + "msecs": 0.0, + "relativeCreated": 23369.923394, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,000" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -63772,16 +64339,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488737.035268, - "msecs": 35.0, - "relativeCreated": 23445.039439, - "thread": 135402099861184, + "created": 1756562598.002433, + "msecs": 2.0, + "relativeCreated": 23371.38216, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,002" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", @@ -63799,19 +64366,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488737.037315, - "msecs": 37.0, - "relativeCreated": 23447.086187, - "thread": 135402099861184, + "created": 1756562598.0054317, + "msecs": 5.0, + "relativeCreated": 23374.38055, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,005" } ], - "time_consumption": 0.09740686416625977 + "time_consumption": 0.09613323211669922 }, { "name": "__tLogger__", @@ -63829,16 +64396,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488737.1350477, - "msecs": 135.0, - "relativeCreated": 23544.819052, - "thread": 135402127188224, + "created": 1756562598.1020932, + "msecs": 102.0, + "relativeCreated": 23471.042486, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:18,102", "moduleLogger": [ { "name": "__unittest__", @@ -63857,16 +64424,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488737.1349466, - "msecs": 134.0, - "relativeCreated": 23544.717949, - "thread": 135402127188224, + "created": 1756562598.1018703, + "msecs": 101.0, + "relativeCreated": 23470.819393, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): 40 ()", - "asctime": "2025-08-29 19:32:17,134" + "asctime": "2025-08-30 16:03:18,101" }, { "name": "__unittest__", @@ -63886,19 +64453,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488737.1350052, - "msecs": 135.0, - "relativeCreated": 23544.776576, - "thread": 135402127188224, + "created": 1756562598.1019812, + "msecs": 101.0, + "relativeCreated": 23470.930344, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): result = 40 ()", - "asctime": "2025-08-29 19:32:17,135" + "asctime": "2025-08-30 16:03:18,101" } ], - "time_consumption": 4.2438507080078125e-05 + "time_consumption": 0.00011205673217773438 }, { "name": "__tLogger__", @@ -63916,16 +64483,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488737.2357845, - "msecs": 235.0, - "relativeCreated": 23645.555991, - "thread": 135402127188224, + "created": 1756562598.202948, + "msecs": 202.0, + "relativeCreated": 23571.897231, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffw.livingroom.main_light) to 60", - "asctime": "2025-08-29 19:32:17,235", + "asctime": "2025-08-30 16:03:18,202", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -63943,16 +64510,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488737.1352324, - "msecs": 135.0, - "relativeCreated": 23545.003908, - "thread": 135402127188224, + "created": 1756562598.1023743, + "msecs": 102.0, + "relativeCreated": 23471.323434, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,102" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -63970,16 +64537,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488737.1362185, - "msecs": 136.0, - "relativeCreated": 23545.990106, - "thread": 135402099861184, + "created": 1756562598.1036627, + "msecs": 103.0, + "relativeCreated": 23472.611926, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,103" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", @@ -63997,19 +64564,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488737.138378, - "msecs": 138.0, - "relativeCreated": 23548.149336, - "thread": 135402099861184, + "created": 1756562598.1070976, + "msecs": 107.0, + "relativeCreated": 23476.046777, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,107" } ], - "time_consumption": 0.09740662574768066 + "time_consumption": 0.09585046768188477 }, { "name": "__tLogger__", @@ -64027,16 +64594,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488737.2361562, - "msecs": 236.0, - "relativeCreated": 23645.927655, - "thread": 135402127188224, + "created": 1756562598.2034972, + "msecs": 203.0, + "relativeCreated": 23572.446339, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:18,203", "moduleLogger": [ { "name": "__unittest__", @@ -64055,16 +64622,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488737.236019, - "msecs": 236.0, - "relativeCreated": 23645.790452, - "thread": 135402127188224, + "created": 1756562598.203265, + "msecs": 203.0, + "relativeCreated": 23572.214013, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): 60 ()", - "asctime": "2025-08-29 19:32:17,236" + "asctime": "2025-08-30 16:03:18,203" }, { "name": "__unittest__", @@ -64084,19 +64651,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488737.2361093, - "msecs": 236.0, - "relativeCreated": 23645.880847, - "thread": 135402127188224, + "created": 1756562598.2034085, + "msecs": 203.0, + "relativeCreated": 23572.357519, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): result = 60 ()", - "asctime": "2025-08-29 19:32:17,236" + "asctime": "2025-08-30 16:03:18,203" } ], - "time_consumption": 4.696846008300781e-05 + "time_consumption": 8.869171142578125e-05 }, { "name": "__tLogger__", @@ -64114,16 +64681,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488737.3369014, - "msecs": 336.0, - "relativeCreated": 23746.672894, - "thread": 135402127188224, + "created": 1756562598.3043623, + "msecs": 304.0, + "relativeCreated": 23673.31137, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffw.livingroom.main_light) to 80", - "asctime": "2025-08-29 19:32:17,336", + "asctime": "2025-08-30 16:03:18,304", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -64141,16 +64708,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488737.2363358, - "msecs": 236.0, - "relativeCreated": 23646.107294, - "thread": 135402127188224, + "created": 1756562598.2038095, + "msecs": 203.0, + "relativeCreated": 23572.758726, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,203" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -64168,16 +64735,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488737.2373989, - "msecs": 237.0, - "relativeCreated": 23647.170131, - "thread": 135402099861184, + "created": 1756562598.205168, + "msecs": 205.0, + "relativeCreated": 23574.117357, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,205" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", @@ -64195,19 +64762,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488737.239343, - "msecs": 239.0, - "relativeCreated": 23649.114297, - "thread": 135402099861184, + "created": 1756562598.2083068, + "msecs": 208.0, + "relativeCreated": 23577.255786, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,208" } ], - "time_consumption": 0.09755849838256836 + "time_consumption": 0.09605550765991211 }, { "name": "__tLogger__", @@ -64225,16 +64792,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488737.3372784, - "msecs": 337.0, - "relativeCreated": 23747.049903, - "thread": 135402127188224, + "created": 1756562598.3049107, + "msecs": 304.0, + "relativeCreated": 23673.859701, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:18,304", "moduleLogger": [ { "name": "__unittest__", @@ -64253,16 +64820,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488737.3371763, - "msecs": 337.0, - "relativeCreated": 23746.94778, - "thread": 135402127188224, + "created": 1756562598.3046381, + "msecs": 304.0, + "relativeCreated": 23673.58734, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): 80 ()", - "asctime": "2025-08-29 19:32:17,337" + "asctime": "2025-08-30 16:03:18,304" }, { "name": "__unittest__", @@ -64282,19 +64849,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488737.3372362, - "msecs": 337.0, - "relativeCreated": 23747.007678, - "thread": 135402127188224, + "created": 1756562598.3048155, + "msecs": 304.0, + "relativeCreated": 23673.764708, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): result = 80 ()", - "asctime": "2025-08-29 19:32:17,337" + "asctime": "2025-08-30 16:03:18,304" } ], - "time_consumption": 4.220008850097656e-05 + "time_consumption": 9.512901306152344e-05 }, { "name": "__tLogger__", @@ -64312,16 +64879,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488737.4379866, - "msecs": 437.0, - "relativeCreated": 23847.757871, - "thread": 135402127188224, + "created": 1756562598.405767, + "msecs": 405.0, + "relativeCreated": 23774.716089, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffw.livingroom.main_light) to 100", - "asctime": "2025-08-29 19:32:17,437", + "asctime": "2025-08-30 16:03:18,405", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -64339,16 +64906,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488737.3374774, - "msecs": 337.0, - "relativeCreated": 23747.248903, - "thread": 135402127188224, + "created": 1756562598.3052313, + "msecs": 305.0, + "relativeCreated": 23674.180415, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,305" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -64366,16 +64933,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488737.338477, - "msecs": 338.0, - "relativeCreated": 23748.248335, - "thread": 135402099861184, + "created": 1756562598.3063605, + "msecs": 306.0, + "relativeCreated": 23675.309768, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,306" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", @@ -64393,19 +64960,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488737.3404915, - "msecs": 340.0, - "relativeCreated": 23750.263072, - "thread": 135402099861184, + "created": 1756562598.3093488, + "msecs": 309.0, + "relativeCreated": 23678.297914, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,309" } ], - "time_consumption": 0.09749507904052734 + "time_consumption": 0.09641814231872559 }, { "name": "__tLogger__", @@ -64423,16 +64990,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488737.438315, - "msecs": 438.0, - "relativeCreated": 23848.08646, - "thread": 135402127188224, + "created": 1756562598.406352, + "msecs": 406.0, + "relativeCreated": 23775.30118, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:18,406", "moduleLogger": [ { "name": "__unittest__", @@ -64451,16 +65018,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488737.438213, - "msecs": 438.0, - "relativeCreated": 23847.984455, - "thread": 135402127188224, + "created": 1756562598.4061394, + "msecs": 406.0, + "relativeCreated": 23775.088607, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): 100 ()", - "asctime": "2025-08-29 19:32:17,438" + "asctime": "2025-08-30 16:03:18,406" }, { "name": "__unittest__", @@ -64480,24 +65047,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488737.438272, - "msecs": 438.0, - "relativeCreated": 23848.043542, - "thread": 135402127188224, + "created": 1756562598.4062626, + "msecs": 406.0, + "relativeCreated": 23775.211527, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffw.livingroom.main_light)): result = 100 ()", - "asctime": "2025-08-29 19:32:17,438" + "asctime": "2025-08-30 16:03:18,406" } ], - "time_consumption": 4.291534423828125e-05 + "time_consumption": 8.940696716308594e-05 } ], - "time_consumption": 0.8078398704528809, - "time_start": "2025-08-29 19:32:16,630", - "time_finished": "2025-08-29 19:32:17,438" + "time_consumption": 0.8107430934906006, + "time_start": "2025-08-30 16:03:17,595", + "time_finished": "2025-08-30 16:03:18,406" }, "ViDevCommon.color_temp (ffw.livingroom.main_light) -> Light.color_temp (ffw.livingroom.main_light)": { "name": "__tLogger__", @@ -64512,16 +65079,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488737.4385972, - "msecs": 438.0, - "relativeCreated": 23848.368499, - "thread": 135402127188224, + "created": 1756562598.4067934, + "msecs": 406.0, + "relativeCreated": 23775.742635, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:18,406", "moduleLogger": [], "testcaseLogger": [ { @@ -64537,16 +65104,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488737.5390053, - "msecs": 539.0, - "relativeCreated": 23948.776506, - "thread": 135402127188224, + "created": 1756562598.507201, + "msecs": 507.0, + "relativeCreated": 23876.150081, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:17,539", + "asctime": "2025-08-30 16:03:18,507", "moduleLogger": [], "time_consumption": 0.0 }, @@ -64565,16 +65132,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488737.6399846, - "msecs": 639.0, - "relativeCreated": 24049.755998, - "thread": 135402127188224, + "created": 1756562598.6086235, + "msecs": 608.0, + "relativeCreated": 23977.572793, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 19:32:17,639", + "asctime": "2025-08-30 16:03:18,608", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp.set", @@ -64592,16 +65159,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488737.5392866, - "msecs": 539.0, - "relativeCreated": 23949.058044, - "thread": 135402127188224, + "created": 1756562598.5076826, + "msecs": 507.0, + "relativeCreated": 23876.631791, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,507" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -64619,16 +65186,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488737.5396614, - "msecs": 539.0, - "relativeCreated": 23949.432722, - "thread": 135402127188224, + "created": 1756562598.5082304, + "msecs": 508.0, + "relativeCreated": 23877.17962, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,508" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", @@ -64646,16 +65213,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488737.542345, - "msecs": 542.0, - "relativeCreated": 23952.116395, - "thread": 135402099861184, + "created": 1756562598.5140135, + "msecs": 514.0, + "relativeCreated": 23882.962511, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,514" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -64673,16 +65240,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488737.542753, - "msecs": 542.0, - "relativeCreated": 23952.524516, - "thread": 135402099861184, + "created": 1756562598.5150228, + "msecs": 515.0, + "relativeCreated": 23883.97193, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,515" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", @@ -64700,19 +65267,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488737.5852606, - "msecs": 585.0, - "relativeCreated": 23995.031928, - "thread": 135402099861184, + "created": 1756562598.5622544, + "msecs": 562.0, + "relativeCreated": 23931.203445, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,562" } ], - "time_consumption": 0.05472397804260254 + "time_consumption": 0.046369075775146484 }, { "name": "__tLogger__", @@ -64730,16 +65297,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488737.6403024, - "msecs": 640.0, - "relativeCreated": 24050.073699, - "thread": 135402127188224, + "created": 1756562598.6095185, + "msecs": 609.0, + "relativeCreated": 23978.4677, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 19:32:17,640", + "asctime": "2025-08-30 16:03:18,609", "moduleLogger": [ { "name": "__unittest__", @@ -64758,16 +65325,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488737.6402009, - "msecs": 640.0, - "relativeCreated": 24049.972483, - "thread": 135402127188224, + "created": 1756562598.6090453, + "msecs": 609.0, + "relativeCreated": 23977.994359, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 19:32:17,640" + "asctime": "2025-08-30 16:03:18,609" }, { "name": "__unittest__", @@ -64787,19 +65354,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488737.6402574, - "msecs": 640.0, - "relativeCreated": 24050.028772, - "thread": 135402127188224, + "created": 1756562598.6093547, + "msecs": 609.0, + "relativeCreated": 23978.30387, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 19:32:17,640" + "asctime": "2025-08-30 16:03:18,609" } ], - "time_consumption": 4.506111145019531e-05 + "time_consumption": 0.00016379356384277344 }, { "name": "__tLogger__", @@ -64817,16 +65384,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488737.7408214, - "msecs": 740.0, - "relativeCreated": 24150.592679, - "thread": 135402127188224, + "created": 1756562598.7105029, + "msecs": 710.0, + "relativeCreated": 24079.451946, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffw.livingroom.main_light) to 0", - "asctime": "2025-08-29 19:32:17,740", + "asctime": "2025-08-30 16:03:18,710", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp.set", @@ -64844,16 +65411,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488737.6404278, - "msecs": 640.0, - "relativeCreated": 24050.199205, - "thread": 135402127188224, + "created": 1756562598.6098838, + "msecs": 609.0, + "relativeCreated": 23978.833082, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,609" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", @@ -64871,16 +65438,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488737.6431904, - "msecs": 643.0, - "relativeCreated": 24052.961656, - "thread": 135402099861184, + "created": 1756562598.6147625, + "msecs": 614.0, + "relativeCreated": 23983.711497, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,614" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -64898,16 +65465,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488737.6434999, - "msecs": 643.0, - "relativeCreated": 24053.271118, - "thread": 135402099861184, + "created": 1756562598.6154737, + "msecs": 615.0, + "relativeCreated": 23984.422674, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,615" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -64925,16 +65492,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488737.64417, - "msecs": 644.0, - "relativeCreated": 24053.941325, - "thread": 135402099861184, + "created": 1756562598.6169097, + "msecs": 616.0, + "relativeCreated": 23985.858995, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,616" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", @@ -64952,19 +65519,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488737.686761, - "msecs": 686.0, - "relativeCreated": 24096.532329, - "thread": 135402099861184, + "created": 1756562598.6678143, + "msecs": 667.0, + "relativeCreated": 24036.763179, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,667" } ], - "time_consumption": 0.05406045913696289 + "time_consumption": 0.042688608169555664 }, { "name": "__tLogger__", @@ -64982,16 +65549,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488737.74116, - "msecs": 741.0, - "relativeCreated": 24150.931257, - "thread": 135402127188224, + "created": 1756562598.7112904, + "msecs": 711.0, + "relativeCreated": 24080.239383, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:18,711", "moduleLogger": [ { "name": "__unittest__", @@ -65010,16 +65577,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488737.7410636, - "msecs": 741.0, - "relativeCreated": 24150.835048, - "thread": 135402127188224, + "created": 1756562598.7109175, + "msecs": 710.0, + "relativeCreated": 24079.866434, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (ffw.livingroom.main_light)): 0 ()", - "asctime": "2025-08-29 19:32:17,741" + "asctime": "2025-08-30 16:03:18,710" }, { "name": "__unittest__", @@ -65039,19 +65606,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488737.7411199, - "msecs": 741.0, - "relativeCreated": 24150.89111, - "thread": 135402127188224, + "created": 1756562598.7111316, + "msecs": 711.0, + "relativeCreated": 24080.080693, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffw.livingroom.main_light)): result = 0 ()", - "asctime": "2025-08-29 19:32:17,741" + "asctime": "2025-08-30 16:03:18,711" } ], - "time_consumption": 4.00543212890625e-05 + "time_consumption": 0.00015878677368164062 }, { "name": "__tLogger__", @@ -65069,16 +65636,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488737.8418, - "msecs": 841.0, - "relativeCreated": 24251.571446, - "thread": 135402127188224, + "created": 1756562598.812287, + "msecs": 812.0, + "relativeCreated": 24181.236213, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffw.livingroom.main_light) to 2", - "asctime": "2025-08-29 19:32:17,841", + "asctime": "2025-08-30 16:03:18,812", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp.set", @@ -65096,16 +65663,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488737.741266, - "msecs": 741.0, - "relativeCreated": 24151.037266, - "thread": 135402127188224, + "created": 1756562598.7116237, + "msecs": 711.0, + "relativeCreated": 24080.572727, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,711" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", @@ -65123,16 +65690,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488737.7439916, - "msecs": 743.0, - "relativeCreated": 24153.763032, - "thread": 135402099861184, + "created": 1756562598.7179868, + "msecs": 717.0, + "relativeCreated": 24086.935935, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,717" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -65150,16 +65717,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488737.7442594, - "msecs": 744.0, - "relativeCreated": 24154.030741, - "thread": 135402099861184, + "created": 1756562598.7191944, + "msecs": 719.0, + "relativeCreated": 24088.143529, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,719" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -65177,16 +65744,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488737.7449148, - "msecs": 744.0, - "relativeCreated": 24154.686153, - "thread": 135402099861184, + "created": 1756562598.7207205, + "msecs": 720.0, + "relativeCreated": 24089.669851, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,720" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", @@ -65204,19 +65771,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488737.7871277, - "msecs": 787.0, - "relativeCreated": 24196.899357, - "thread": 135402099861184, + "created": 1756562598.766952, + "msecs": 766.0, + "relativeCreated": 24135.901103, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,766" } ], - "time_consumption": 0.0546722412109375 + "time_consumption": 0.04533505439758301 }, { "name": "__tLogger__", @@ -65234,16 +65801,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488737.8421314, - "msecs": 842.0, - "relativeCreated": 24251.902792, - "thread": 135402127188224, + "created": 1756562598.8131626, + "msecs": 813.0, + "relativeCreated": 24182.111519, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:18,813", "moduleLogger": [ { "name": "__unittest__", @@ -65262,16 +65829,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488737.8420286, - "msecs": 842.0, - "relativeCreated": 24251.799947, - "thread": 135402127188224, + "created": 1756562598.81276, + "msecs": 812.0, + "relativeCreated": 24181.709293, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (ffw.livingroom.main_light)): 2 ()", - "asctime": "2025-08-29 19:32:17,842" + "asctime": "2025-08-30 16:03:18,812" }, { "name": "__unittest__", @@ -65291,19 +65858,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488737.8420877, - "msecs": 842.0, - "relativeCreated": 24251.859189, - "thread": 135402127188224, + "created": 1756562598.8129313, + "msecs": 812.0, + "relativeCreated": 24181.88046, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffw.livingroom.main_light)): result = 2 ()", - "asctime": "2025-08-29 19:32:17,842" + "asctime": "2025-08-30 16:03:18,812" } ], - "time_consumption": 4.363059997558594e-05 + "time_consumption": 0.00023126602172851562 }, { "name": "__tLogger__", @@ -65321,16 +65888,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488737.9428167, - "msecs": 942.0, - "relativeCreated": 24352.58821, - "thread": 135402127188224, + "created": 1756562598.9143245, + "msecs": 914.0, + "relativeCreated": 24283.273467, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffw.livingroom.main_light) to 4", - "asctime": "2025-08-29 19:32:17,942", + "asctime": "2025-08-30 16:03:18,914", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp.set", @@ -65348,16 +65915,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488737.842269, - "msecs": 842.0, - "relativeCreated": 24252.040451, - "thread": 135402127188224, + "created": 1756562598.8135185, + "msecs": 813.0, + "relativeCreated": 24182.467798, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,813" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", @@ -65375,16 +65942,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488737.8452141, - "msecs": 845.0, - "relativeCreated": 24254.985673, - "thread": 135402099861184, + "created": 1756562598.8188143, + "msecs": 818.0, + "relativeCreated": 24187.763416, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,818" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -65402,16 +65969,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488737.8455174, - "msecs": 845.0, - "relativeCreated": 24255.288731, - "thread": 135402099861184, + "created": 1756562598.8195324, + "msecs": 819.0, + "relativeCreated": 24188.481503, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,819" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -65429,16 +65996,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488737.846192, - "msecs": 846.0, - "relativeCreated": 24255.9634, - "thread": 135402099861184, + "created": 1756562598.8211627, + "msecs": 821.0, + "relativeCreated": 24190.111892, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,821" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", @@ -65456,19 +66023,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488737.8880727, - "msecs": 888.0, - "relativeCreated": 24297.844142, - "thread": 135402099861184, + "created": 1756562598.8693626, + "msecs": 869.0, + "relativeCreated": 24238.31191, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,869" } ], - "time_consumption": 0.05474400520324707 + "time_consumption": 0.04496192932128906 }, { "name": "__tLogger__", @@ -65486,16 +66053,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488737.9431822, - "msecs": 943.0, - "relativeCreated": 24352.953686, - "thread": 135402127188224, + "created": 1756562598.914819, + "msecs": 914.0, + "relativeCreated": 24283.768268, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:18,914", "moduleLogger": [ { "name": "__unittest__", @@ -65514,16 +66081,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488737.9430485, - "msecs": 943.0, - "relativeCreated": 24352.819963, - "thread": 135402127188224, + "created": 1756562598.9146233, + "msecs": 914.0, + "relativeCreated": 24283.572384, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (ffw.livingroom.main_light)): 4 ()", - "asctime": "2025-08-29 19:32:17,943" + "asctime": "2025-08-30 16:03:18,914" }, { "name": "__unittest__", @@ -65543,19 +66110,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488737.943135, - "msecs": 943.0, - "relativeCreated": 24352.90653, - "thread": 135402127188224, + "created": 1756562598.9147341, + "msecs": 914.0, + "relativeCreated": 24283.683195, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffw.livingroom.main_light)): result = 4 ()", - "asctime": "2025-08-29 19:32:17,943" + "asctime": "2025-08-30 16:03:18,914" } ], - "time_consumption": 4.7206878662109375e-05 + "time_consumption": 8.487701416015625e-05 }, { "name": "__tLogger__", @@ -65573,16 +66140,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488738.043912, - "msecs": 43.0, - "relativeCreated": 24453.683418, - "thread": 135402127188224, + "created": 1756562599.0154648, + "msecs": 15.0, + "relativeCreated": 24384.41387, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffw.livingroom.main_light) to 6", - "asctime": "2025-08-29 19:32:18,043", + "asctime": "2025-08-30 16:03:19,015", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp.set", @@ -65600,16 +66167,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488737.94331, - "msecs": 943.0, - "relativeCreated": 24353.081389, - "thread": 135402127188224, + "created": 1756562598.9150605, + "msecs": 915.0, + "relativeCreated": 24284.009628, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,915" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", @@ -65627,16 +66194,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488737.9464192, - "msecs": 946.0, - "relativeCreated": 24356.190557, - "thread": 135402099861184, + "created": 1756562598.919392, + "msecs": 919.0, + "relativeCreated": 24288.341181, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,919" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -65654,16 +66221,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488737.9467118, - "msecs": 946.0, - "relativeCreated": 24356.483237, - "thread": 135402099861184, + "created": 1756562598.9200919, + "msecs": 920.0, + "relativeCreated": 24289.040946, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,920" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -65681,16 +66248,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488737.947486, - "msecs": 947.0, - "relativeCreated": 24357.257297, - "thread": 135402099861184, + "created": 1756562598.921434, + "msecs": 921.0, + "relativeCreated": 24290.383025, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,921" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", @@ -65708,19 +66275,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488737.989241, - "msecs": 989.0, - "relativeCreated": 24399.0122, - "thread": 135402099861184, + "created": 1756562598.9664679, + "msecs": 966.0, + "relativeCreated": 24335.417066, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:18,966" } ], - "time_consumption": 0.05467104911804199 + "time_consumption": 0.048996925354003906 }, { "name": "__tLogger__", @@ -65738,16 +66305,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488738.0442622, - "msecs": 44.0, - "relativeCreated": 24454.033471, - "thread": 135402127188224, + "created": 1756562599.0156903, + "msecs": 15.0, + "relativeCreated": 24384.639383, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:19,015", "moduleLogger": [ { "name": "__unittest__", @@ -65766,16 +66333,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488738.0441556, - "msecs": 44.0, - "relativeCreated": 24453.927095, - "thread": 135402127188224, + "created": 1756562599.0156078, + "msecs": 15.0, + "relativeCreated": 24384.556798, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (ffw.livingroom.main_light)): 6 ()", - "asctime": "2025-08-29 19:32:18,044" + "asctime": "2025-08-30 16:03:19,015" }, { "name": "__unittest__", @@ -65795,19 +66362,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488738.0442169, - "msecs": 44.0, - "relativeCreated": 24453.988312, - "thread": 135402127188224, + "created": 1756562599.0156593, + "msecs": 15.0, + "relativeCreated": 24384.608321, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffw.livingroom.main_light)): result = 6 ()", - "asctime": "2025-08-29 19:32:18,044" + "asctime": "2025-08-30 16:03:19,015" } ], - "time_consumption": 4.5299530029296875e-05 + "time_consumption": 3.0994415283203125e-05 }, { "name": "__tLogger__", @@ -65825,16 +66392,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488738.1449497, - "msecs": 144.0, - "relativeCreated": 24554.721276, - "thread": 135402127188224, + "created": 1756562599.116124, + "msecs": 116.0, + "relativeCreated": 24485.073079, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffw.livingroom.main_light) to 8", - "asctime": "2025-08-29 19:32:18,144", + "asctime": "2025-08-30 16:03:19,116", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp.set", @@ -65852,16 +66419,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488738.0443802, - "msecs": 44.0, - "relativeCreated": 24454.151499, - "thread": 135402127188224, + "created": 1756562599.0157685, + "msecs": 15.0, + "relativeCreated": 24384.717748, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:19,015" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", @@ -65879,16 +66446,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488738.0474796, - "msecs": 47.0, - "relativeCreated": 24457.250965, - "thread": 135402099861184, + "created": 1756562599.017619, + "msecs": 17.0, + "relativeCreated": 24386.568062, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:19,017" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -65906,16 +66473,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488738.047797, - "msecs": 47.0, - "relativeCreated": 24457.568483, - "thread": 135402099861184, + "created": 1756562599.017931, + "msecs": 17.0, + "relativeCreated": 24386.880141, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:19,017" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -65933,16 +66500,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488738.0486145, - "msecs": 48.0, - "relativeCreated": 24458.38577, - "thread": 135402099861184, + "created": 1756562599.0183585, + "msecs": 18.0, + "relativeCreated": 24387.307751, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:19,018" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", @@ -65960,19 +66527,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488738.0905292, - "msecs": 90.0, - "relativeCreated": 24500.300832, - "thread": 135402099861184, + "created": 1756562599.0652459, + "msecs": 65.0, + "relativeCreated": 24434.195073, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:19,065" } ], - "time_consumption": 0.05442047119140625 + "time_consumption": 0.050878047943115234 }, { "name": "__tLogger__", @@ -65990,16 +66557,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488738.1452827, - "msecs": 145.0, - "relativeCreated": 24555.054207, - "thread": 135402127188224, + "created": 1756562599.1166515, + "msecs": 116.0, + "relativeCreated": 24485.600727, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:19,116", "moduleLogger": [ { "name": "__unittest__", @@ -66018,16 +66585,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488738.1451821, - "msecs": 145.0, - "relativeCreated": 24554.953524, - "thread": 135402127188224, + "created": 1756562599.1164267, + "msecs": 116.0, + "relativeCreated": 24485.375852, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (ffw.livingroom.main_light)): 8 ()", - "asctime": "2025-08-29 19:32:18,145" + "asctime": "2025-08-30 16:03:19,116" }, { "name": "__unittest__", @@ -66047,19 +66614,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488738.1452403, - "msecs": 145.0, - "relativeCreated": 24555.011763, - "thread": 135402127188224, + "created": 1756562599.1165655, + "msecs": 116.0, + "relativeCreated": 24485.514606, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffw.livingroom.main_light)): result = 8 ()", - "asctime": "2025-08-29 19:32:18,145" + "asctime": "2025-08-30 16:03:19,116" } ], - "time_consumption": 4.2438507080078125e-05 + "time_consumption": 8.606910705566406e-05 }, { "name": "__tLogger__", @@ -66077,16 +66644,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488738.2459748, - "msecs": 245.0, - "relativeCreated": 24655.74617, - "thread": 135402127188224, + "created": 1756562599.2174351, + "msecs": 217.0, + "relativeCreated": 24586.384318, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffw.livingroom.main_light) to 10", - "asctime": "2025-08-29 19:32:18,245", + "asctime": "2025-08-30 16:03:19,217", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp.set", @@ -66104,16 +66671,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488738.1453958, - "msecs": 145.0, - "relativeCreated": 24555.167237, - "thread": 135402127188224, + "created": 1756562599.1168551, + "msecs": 116.0, + "relativeCreated": 24485.804073, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:19,116" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light.set", @@ -66131,16 +66698,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488738.1484058, - "msecs": 148.0, - "relativeCreated": 24558.177093, - "thread": 135402099861184, + "created": 1756562599.1213915, + "msecs": 121.0, + "relativeCreated": 24490.340787, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:19,121" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -66158,16 +66725,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488738.1487741, - "msecs": 148.0, - "relativeCreated": 24558.545575, - "thread": 135402099861184, + "created": 1756562599.1218514, + "msecs": 121.0, + "relativeCreated": 24490.800451, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:19,121" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -66185,16 +66752,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488738.1496108, - "msecs": 149.0, - "relativeCreated": 24559.382117, - "thread": 135402099861184, + "created": 1756562599.123031, + "msecs": 123.0, + "relativeCreated": 24491.979796, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:19,123" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", @@ -66212,19 +66779,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488738.1913326, - "msecs": 191.0, - "relativeCreated": 24601.104041, - "thread": 135402099861184, + "created": 1756562599.165718, + "msecs": 165.0, + "relativeCreated": 24534.667072, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:19,165" } ], - "time_consumption": 0.0546422004699707 + "time_consumption": 0.05171704292297363 }, { "name": "__tLogger__", @@ -66242,16 +66809,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488738.2463078, - "msecs": 246.0, - "relativeCreated": 24656.079331, - "thread": 135402127188224, + "created": 1756562599.2180116, + "msecs": 218.0, + "relativeCreated": 24586.960828, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:19,218", "moduleLogger": [ { "name": "__unittest__", @@ -66270,16 +66837,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488738.2462077, - "msecs": 246.0, - "relativeCreated": 24655.979249, - "thread": 135402127188224, + "created": 1756562599.2177591, + "msecs": 217.0, + "relativeCreated": 24586.708416, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (ffw.livingroom.main_light)): 10 ()", - "asctime": "2025-08-29 19:32:18,246" + "asctime": "2025-08-30 16:03:19,217" }, { "name": "__unittest__", @@ -66299,24 +66866,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488738.2462654, - "msecs": 246.0, - "relativeCreated": 24656.036685, - "thread": 135402127188224, + "created": 1756562599.2179105, + "msecs": 217.0, + "relativeCreated": 24586.859539, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffw.livingroom.main_light)): result = 10 ()", - "asctime": "2025-08-29 19:32:18,246" + "asctime": "2025-08-30 16:03:19,217" } ], - "time_consumption": 4.2438507080078125e-05 + "time_consumption": 0.0001010894775390625 } ], - "time_consumption": 0.8077106475830078, - "time_start": "2025-08-29 19:32:17,438", - "time_finished": "2025-08-29 19:32:18,246" + "time_consumption": 0.81121826171875, + "time_start": "2025-08-30 16:03:18,406", + "time_finished": "2025-08-30 16:03:19,218" }, "Light.color_temp (ffw.livingroom.main_light) -> ViDevCommon.color_temp (ffw.livingroom.main_light)": { "name": "__tLogger__", @@ -66331,16 +66898,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488738.2465913, - "msecs": 246.0, - "relativeCreated": 24656.362682, - "thread": 135402127188224, + "created": 1756562599.2184453, + "msecs": 218.0, + "relativeCreated": 24587.394487, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:19,218", "moduleLogger": [], "testcaseLogger": [ { @@ -66356,16 +66923,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488738.3470135, - "msecs": 347.0, - "relativeCreated": 24756.78472, - "thread": 135402127188224, + "created": 1756562599.3189604, + "msecs": 318.0, + "relativeCreated": 24687.90939, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:18,347", + "asctime": "2025-08-30 16:03:19,318", "moduleLogger": [], "time_consumption": 0.0 }, @@ -66384,16 +66951,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488738.4478123, - "msecs": 447.0, - "relativeCreated": 24857.583845, - "thread": 135402127188224, + "created": 1756562599.4199686, + "msecs": 419.0, + "relativeCreated": 24788.917694, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 19:32:18,447", + "asctime": "2025-08-30 16:03:19,419", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp.set", @@ -66411,19 +66978,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488738.347275, - "msecs": 347.0, - "relativeCreated": 24757.046472, - "thread": 135402127188224, + "created": 1756562599.319385, + "msecs": 319.0, + "relativeCreated": 24688.334284, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:19,319" } ], - "time_consumption": 0.10053730010986328 + "time_consumption": 0.10058355331420898 }, { "name": "__tLogger__", @@ -66441,16 +67008,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488738.4481616, - "msecs": 448.0, - "relativeCreated": 24857.932935, - "thread": 135402127188224, + "created": 1756562599.42054, + "msecs": 420.0, + "relativeCreated": 24789.489251, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 19:32:18,448", + "asctime": "2025-08-30 16:03:19,420", "moduleLogger": [ { "name": "__unittest__", @@ -66469,16 +67036,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488738.4480505, - "msecs": 448.0, - "relativeCreated": 24857.821738, - "thread": 135402127188224, + "created": 1756562599.4203026, + "msecs": 420.0, + "relativeCreated": 24789.25179, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 19:32:18,448" + "asctime": "2025-08-30 16:03:19,420" }, { "name": "__unittest__", @@ -66498,19 +67065,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488738.4481149, - "msecs": 448.0, - "relativeCreated": 24857.886279, - "thread": 135402127188224, + "created": 1756562599.4204495, + "msecs": 420.0, + "relativeCreated": 24789.398669, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 19:32:18,448" + "asctime": "2025-08-30 16:03:19,420" } ], - "time_consumption": 4.673004150390625e-05 + "time_consumption": 9.059906005859375e-05 }, { "name": "__tLogger__", @@ -66528,16 +67095,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488738.5489416, - "msecs": 548.0, - "relativeCreated": 24958.713104, - "thread": 135402127188224, + "created": 1756562599.5213463, + "msecs": 521.0, + "relativeCreated": 24890.29537, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (ffw.livingroom.main_light) to 0", - "asctime": "2025-08-29 19:32:18,548", + "asctime": "2025-08-30 16:03:19,521", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -66555,16 +67122,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488738.448363, - "msecs": 448.0, - "relativeCreated": 24858.134319, - "thread": 135402127188224, + "created": 1756562599.4208238, + "msecs": 420.0, + "relativeCreated": 24789.772879, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:19,420" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -66582,16 +67149,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488738.4494896, - "msecs": 449.0, - "relativeCreated": 24859.261173, - "thread": 135402099861184, + "created": 1756562599.422227, + "msecs": 422.0, + "relativeCreated": 24791.175975, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:19,422" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", @@ -66609,19 +67176,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488738.4515054, - "msecs": 451.0, - "relativeCreated": 24861.276866, - "thread": 135402099861184, + "created": 1756562599.4255474, + "msecs": 425.0, + "relativeCreated": 24794.496309, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:19,425" } ], - "time_consumption": 0.09743618965148926 + "time_consumption": 0.09579896926879883 }, { "name": "__tLogger__", @@ -66639,16 +67206,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488738.5492742, - "msecs": 549.0, - "relativeCreated": 24959.045456, - "thread": 135402127188224, + "created": 1756562599.5219157, + "msecs": 521.0, + "relativeCreated": 24890.864794, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:19,521", "moduleLogger": [ { "name": "__unittest__", @@ -66667,16 +67234,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488738.549175, - "msecs": 549.0, - "relativeCreated": 24958.946401, - "thread": 135402127188224, + "created": 1756562599.5216868, + "msecs": 521.0, + "relativeCreated": 24890.635982, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): 0 ()", - "asctime": "2025-08-29 19:32:18,549" + "asctime": "2025-08-30 16:03:19,521" }, { "name": "__unittest__", @@ -66696,19 +67263,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488738.5492308, - "msecs": 549.0, - "relativeCreated": 24959.002359, - "thread": 135402127188224, + "created": 1756562599.521816, + "msecs": 521.0, + "relativeCreated": 24890.765132, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): result = 0 ()", - "asctime": "2025-08-29 19:32:18,549" + "asctime": "2025-08-30 16:03:19,521" } ], - "time_consumption": 4.3392181396484375e-05 + "time_consumption": 9.965896606445312e-05 }, { "name": "__tLogger__", @@ -66726,16 +67293,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488738.6499822, - "msecs": 649.0, - "relativeCreated": 25059.753569, - "thread": 135402127188224, + "created": 1756562599.6230483, + "msecs": 623.0, + "relativeCreated": 24991.997409, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (ffw.livingroom.main_light) to 2", - "asctime": "2025-08-29 19:32:18,649", + "asctime": "2025-08-30 16:03:19,623", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -66753,16 +67320,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488738.5494683, - "msecs": 549.0, - "relativeCreated": 24959.239701, - "thread": 135402127188224, + "created": 1756562599.5222113, + "msecs": 522.0, + "relativeCreated": 24891.160447, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:19,522" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -66780,16 +67347,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488738.5505848, - "msecs": 550.0, - "relativeCreated": 24960.356186, - "thread": 135402099861184, + "created": 1756562599.523537, + "msecs": 523.0, + "relativeCreated": 24892.486073, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:19,523" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", @@ -66807,19 +67374,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488738.5525486, - "msecs": 552.0, - "relativeCreated": 24962.320047, - "thread": 135402099861184, + "created": 1756562599.5248985, + "msecs": 524.0, + "relativeCreated": 24893.847554, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:19,524" } ], - "time_consumption": 0.09743356704711914 + "time_consumption": 0.09814977645874023 }, { "name": "__tLogger__", @@ -66837,16 +67404,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488738.6503177, - "msecs": 650.0, - "relativeCreated": 25060.088882, - "thread": 135402127188224, + "created": 1756562599.6236148, + "msecs": 623.0, + "relativeCreated": 24992.563743, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:19,623", "moduleLogger": [ { "name": "__unittest__", @@ -66865,16 +67432,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488738.6502159, - "msecs": 650.0, - "relativeCreated": 25059.987382, - "thread": 135402127188224, + "created": 1756562599.6233761, + "msecs": 623.0, + "relativeCreated": 24992.325137, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): 2 ()", - "asctime": "2025-08-29 19:32:18,650" + "asctime": "2025-08-30 16:03:19,623" }, { "name": "__unittest__", @@ -66894,19 +67461,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488738.6502745, - "msecs": 650.0, - "relativeCreated": 25060.046091, - "thread": 135402127188224, + "created": 1756562599.6235287, + "msecs": 623.0, + "relativeCreated": 24992.477808, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): result = 2 ()", - "asctime": "2025-08-29 19:32:18,650" + "asctime": "2025-08-30 16:03:19,623" } ], - "time_consumption": 4.315376281738281e-05 + "time_consumption": 8.606910705566406e-05 }, { "name": "__tLogger__", @@ -66924,16 +67491,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488738.7510204, - "msecs": 751.0, - "relativeCreated": 25160.79208, - "thread": 135402127188224, + "created": 1756562599.7256618, + "msecs": 725.0, + "relativeCreated": 25094.610901, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (ffw.livingroom.main_light) to 4", - "asctime": "2025-08-29 19:32:18,751", + "asctime": "2025-08-30 16:03:19,725", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -66951,16 +67518,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488738.6505342, - "msecs": 650.0, - "relativeCreated": 25060.305507, - "thread": 135402127188224, + "created": 1756562599.6239083, + "msecs": 623.0, + "relativeCreated": 24992.857457, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:19,623" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -66978,16 +67545,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488738.6515665, - "msecs": 651.0, - "relativeCreated": 25061.338027, - "thread": 135402099861184, + "created": 1756562599.6253355, + "msecs": 625.0, + "relativeCreated": 24994.284663, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:19,625" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", @@ -67005,19 +67572,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488738.653486, - "msecs": 653.0, - "relativeCreated": 25063.257633, - "thread": 135402099861184, + "created": 1756562599.6283646, + "msecs": 628.0, + "relativeCreated": 24997.31359, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:19,628" } ], - "time_consumption": 0.0975344181060791 + "time_consumption": 0.09729719161987305 }, { "name": "__tLogger__", @@ -67035,16 +67602,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488738.7513528, - "msecs": 751.0, - "relativeCreated": 25161.12414, - "thread": 135402127188224, + "created": 1756562599.7261791, + "msecs": 726.0, + "relativeCreated": 25095.128305, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:19,726", "moduleLogger": [ { "name": "__unittest__", @@ -67063,16 +67630,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488738.7512503, - "msecs": 751.0, - "relativeCreated": 25161.021604, - "thread": 135402127188224, + "created": 1756562599.725984, + "msecs": 725.0, + "relativeCreated": 25094.933048, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): 4 ()", - "asctime": "2025-08-29 19:32:18,751" + "asctime": "2025-08-30 16:03:19,725" }, { "name": "__unittest__", @@ -67092,19 +67659,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488738.7513099, - "msecs": 751.0, - "relativeCreated": 25161.081361, - "thread": 135402127188224, + "created": 1756562599.7260935, + "msecs": 726.0, + "relativeCreated": 25095.042764, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): result = 4 ()", - "asctime": "2025-08-29 19:32:18,751" + "asctime": "2025-08-30 16:03:19,726" } ], - "time_consumption": 4.291534423828125e-05 + "time_consumption": 8.559226989746094e-05 }, { "name": "__tLogger__", @@ -67122,16 +67689,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488738.8519783, - "msecs": 851.0, - "relativeCreated": 25261.749548, - "thread": 135402127188224, + "created": 1756562599.8270373, + "msecs": 827.0, + "relativeCreated": 25195.986553, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (ffw.livingroom.main_light) to 6", - "asctime": "2025-08-29 19:32:18,851", + "asctime": "2025-08-30 16:03:19,827", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -67149,16 +67716,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488738.7515664, - "msecs": 751.0, - "relativeCreated": 25161.337762, - "thread": 135402127188224, + "created": 1756562599.726465, + "msecs": 726.0, + "relativeCreated": 25095.414053, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:19,726" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -67176,16 +67743,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488738.75266, - "msecs": 752.0, - "relativeCreated": 25162.431278, - "thread": 135402099861184, + "created": 1756562599.7278488, + "msecs": 727.0, + "relativeCreated": 25096.797932, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:19,727" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", @@ -67203,19 +67770,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488738.7544978, - "msecs": 754.0, - "relativeCreated": 25164.269129, - "thread": 135402099861184, + "created": 1756562599.730947, + "msecs": 730.0, + "relativeCreated": 25099.89631, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:19,730" } ], - "time_consumption": 0.09748053550720215 + "time_consumption": 0.09609031677246094 }, { "name": "__tLogger__", @@ -67233,16 +67800,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488738.8523064, - "msecs": 852.0, - "relativeCreated": 25262.077885, - "thread": 135402127188224, + "created": 1756562599.8275616, + "msecs": 827.0, + "relativeCreated": 25196.510911, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:19,827", "moduleLogger": [ { "name": "__unittest__", @@ -67261,16 +67828,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488738.852207, - "msecs": 852.0, - "relativeCreated": 25261.978313, - "thread": 135402127188224, + "created": 1756562599.8273509, + "msecs": 827.0, + "relativeCreated": 25196.299874, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): 6 ()", - "asctime": "2025-08-29 19:32:18,852" + "asctime": "2025-08-30 16:03:19,827" }, { "name": "__unittest__", @@ -67290,19 +67857,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488738.8522646, - "msecs": 852.0, - "relativeCreated": 25262.036029, - "thread": 135402127188224, + "created": 1756562599.8274832, + "msecs": 827.0, + "relativeCreated": 25196.432365, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): result = 6 ()", - "asctime": "2025-08-29 19:32:18,852" + "asctime": "2025-08-30 16:03:19,827" } ], - "time_consumption": 4.172325134277344e-05 + "time_consumption": 7.843971252441406e-05 }, { "name": "__tLogger__", @@ -67320,16 +67887,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488738.9528642, - "msecs": 952.0, - "relativeCreated": 25362.635677, - "thread": 135402127188224, + "created": 1756562599.928333, + "msecs": 928.0, + "relativeCreated": 25297.282116, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (ffw.livingroom.main_light) to 8", - "asctime": "2025-08-29 19:32:18,952", + "asctime": "2025-08-30 16:03:19,928", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -67347,16 +67914,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488738.8525093, - "msecs": 852.0, - "relativeCreated": 25262.280612, - "thread": 135402127188224, + "created": 1756562599.8278217, + "msecs": 827.0, + "relativeCreated": 25196.771004, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:19,827" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -67374,16 +67941,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488738.8535151, - "msecs": 853.0, - "relativeCreated": 25263.286811, - "thread": 135402099861184, + "created": 1756562599.8290098, + "msecs": 829.0, + "relativeCreated": 25197.958658, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:19,829" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", @@ -67401,19 +67968,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488738.8554227, - "msecs": 855.0, - "relativeCreated": 25265.194127, - "thread": 135402099861184, + "created": 1756562599.8320684, + "msecs": 832.0, + "relativeCreated": 25201.0174, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:19,832" } ], - "time_consumption": 0.09744143486022949 + "time_consumption": 0.09626460075378418 }, { "name": "__tLogger__", @@ -67431,16 +67998,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488738.953225, - "msecs": 953.0, - "relativeCreated": 25362.996401, - "thread": 135402127188224, + "created": 1756562599.9291868, + "msecs": 929.0, + "relativeCreated": 25298.136037, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:19,929", "moduleLogger": [ { "name": "__unittest__", @@ -67459,16 +68026,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488738.9530923, - "msecs": 953.0, - "relativeCreated": 25362.863719, - "thread": 135402127188224, + "created": 1756562599.9287727, + "msecs": 928.0, + "relativeCreated": 25297.721779, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): 8 ()", - "asctime": "2025-08-29 19:32:18,953" + "asctime": "2025-08-30 16:03:19,928" }, { "name": "__unittest__", @@ -67488,19 +68055,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488738.9531727, - "msecs": 953.0, - "relativeCreated": 25362.944109, - "thread": 135402127188224, + "created": 1756562599.9289868, + "msecs": 928.0, + "relativeCreated": 25297.935947, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): result = 8 ()", - "asctime": "2025-08-29 19:32:18,953" + "asctime": "2025-08-30 16:03:19,928" } ], - "time_consumption": 5.221366882324219e-05 + "time_consumption": 0.00020003318786621094 }, { "name": "__tLogger__", @@ -67518,16 +68085,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488739.0539148, - "msecs": 53.0, - "relativeCreated": 25463.686395, - "thread": 135402127188224, + "created": 1756562600.0302832, + "msecs": 30.0, + "relativeCreated": 25399.232354, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (ffw.livingroom.main_light) to 10", - "asctime": "2025-08-29 19:32:19,053", + "asctime": "2025-08-30 16:03:20,030", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -67545,16 +68112,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488738.9533868, - "msecs": 953.0, - "relativeCreated": 25363.158249, - "thread": 135402127188224, + "created": 1756562599.929618, + "msecs": 929.0, + "relativeCreated": 25298.566939, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:19,929" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.main_light", @@ -67572,16 +68139,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488738.9545097, - "msecs": 954.0, - "relativeCreated": 25364.281313, - "thread": 135402099861184, + "created": 1756562599.931011, + "msecs": 931.0, + "relativeCreated": 25299.960077, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:19,931" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", @@ -67599,19 +68166,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488738.9564254, - "msecs": 956.0, - "relativeCreated": 25366.196856, - "thread": 135402099861184, + "created": 1756562599.934499, + "msecs": 934.0, + "relativeCreated": 25303.448261, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:19,934" } ], - "time_consumption": 0.0974893569946289 + "time_consumption": 0.09578418731689453 }, { "name": "__tLogger__", @@ -67629,16 +68196,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488739.054246, - "msecs": 54.0, - "relativeCreated": 25464.01744, - "thread": 135402127188224, + "created": 1756562600.0307868, + "msecs": 30.0, + "relativeCreated": 25399.735925, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:20,030", "moduleLogger": [ { "name": "__unittest__", @@ -67657,16 +68224,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488739.0541422, - "msecs": 54.0, - "relativeCreated": 25463.913516, - "thread": 135402127188224, + "created": 1756562600.0305912, + "msecs": 30.0, + "relativeCreated": 25399.540222, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): 10 ()", - "asctime": "2025-08-29 19:32:19,054" + "asctime": "2025-08-30 16:03:20,030" }, { "name": "__unittest__", @@ -67686,24 +68253,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488739.0542004, - "msecs": 54.0, - "relativeCreated": 25463.971649, - "thread": 135402127188224, + "created": 1756562600.030703, + "msecs": 30.0, + "relativeCreated": 25399.652302, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffw.livingroom.main_light)): result = 10 ()", - "asctime": "2025-08-29 19:32:19,054" + "asctime": "2025-08-30 16:03:20,030" } ], - "time_consumption": 4.553794860839844e-05 + "time_consumption": 8.368492126464844e-05 } ], - "time_consumption": 0.807654619216919, - "time_start": "2025-08-29 19:32:18,246", - "time_finished": "2025-08-29 19:32:19,054" + "time_consumption": 0.8123414516448975, + "time_start": "2025-08-30 16:03:19,218", + "time_finished": "2025-08-30 16:03:20,030" }, "ViDevHeating.temp_setp (ffw.livingroom.heating_valve) -> HeatingValve.temp_setp (ffw.livingroom.heating_valve)": { "name": "__tLogger__", @@ -67718,16 +68285,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488739.0545323, - "msecs": 54.0, - "relativeCreated": 25464.303824, - "thread": 135402127188224, + "created": 1756562600.0312364, + "msecs": 31.0, + "relativeCreated": 25400.185408, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:20,031", "moduleLogger": [], "testcaseLogger": [ { @@ -67745,16 +68312,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488739.1552083, - "msecs": 155.0, - "relativeCreated": 25564.979763, - "thread": 135402127188224, + "created": 1756562600.1324294, + "msecs": 132.0, + "relativeCreated": 25501.378447, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 30", - "asctime": "2025-08-29 19:32:19,155", + "asctime": "2025-08-30 16:03:20,132", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint.set", @@ -67772,16 +68339,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488739.0546856, - "msecs": 54.0, - "relativeCreated": 25464.457166, - "thread": 135402127188224, + "created": 1756562600.0315459, + "msecs": 31.0, + "relativeCreated": 25400.494937, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,031" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve", @@ -67799,43 +68366,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488739.054972, - "msecs": 54.0, - "relativeCreated": 25464.743391, - "thread": 135402127188224, + "created": 1756562600.0319667, + "msecs": 31.0, + "relativeCreated": 25400.915907, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,031" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve.set", @@ -67853,16 +68393,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.111292, - "msecs": 111.0, - "relativeCreated": 25521.063392, - "thread": 135402099861184, + "created": 1756562600.0447373, + "msecs": 44.0, + "relativeCreated": 25413.686273, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,044" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.valve_temperature_setpoint", @@ -67880,16 +68420,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.1117005, - "msecs": 111.0, - "relativeCreated": 25521.471853, - "thread": 135402099861184, + "created": 1756562600.0451684, + "msecs": 45.0, + "relativeCreated": 25414.117583, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,045" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint", @@ -67907,19 +68447,46 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.111982, - "msecs": 111.0, - "relativeCreated": 25521.753477, - "thread": 135402099861184, + "created": 1756562600.0456314, + "msecs": 45.0, + "relativeCreated": 25414.580542, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,045" + }, + { + "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": 1756562600.0460758, + "msecs": 46.0, + "relativeCreated": 25415.024909, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:03:20,046" } ], - "time_consumption": 0.04322624206542969 + "time_consumption": 0.08635354042053223 }, { "name": "__tLogger__", @@ -67937,16 +68504,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488739.1555977, - "msecs": 155.0, - "relativeCreated": 25565.368997, - "thread": 135402127188224, + "created": 1756562600.1329126, + "msecs": 132.0, + "relativeCreated": 25501.861835, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (30, 30) and Type is ).", - "asctime": "2025-08-29 19:32:19,155", + "asctime": "2025-08-30 16:03:20,132", "moduleLogger": [ { "name": "__unittest__", @@ -67965,16 +68532,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488739.155459, - "msecs": 155.0, - "relativeCreated": 25565.230356, - "thread": 135402127188224, + "created": 1756562600.132733, + "msecs": 132.0, + "relativeCreated": 25501.682284, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (30, 30) ()", - "asctime": "2025-08-29 19:32:19,155" + "asctime": "2025-08-30 16:03:20,132" }, { "name": "__unittest__", @@ -67994,19 +68561,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488739.1555362, - "msecs": 155.0, - "relativeCreated": 25565.307567, - "thread": 135402127188224, + "created": 1756562600.1328347, + "msecs": 132.0, + "relativeCreated": 25501.783773, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (30, 30) ()", - "asctime": "2025-08-29 19:32:19,155" + "asctime": "2025-08-30 16:03:20,132" } ], - "time_consumption": 6.151199340820312e-05 + "time_consumption": 7.796287536621094e-05 }, { "name": "__tLogger__", @@ -68024,16 +68591,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488739.2561467, - "msecs": 256.0, - "relativeCreated": 25665.918005, - "thread": 135402127188224, + "created": 1756562600.233738, + "msecs": 233.0, + "relativeCreated": 25602.687146, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffw.livingroom.heating_valve) to 15", - "asctime": "2025-08-29 19:32:19,256", + "asctime": "2025-08-30 16:03:20,233", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint.set", @@ -68051,16 +68618,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488739.1557229, - "msecs": 155.0, - "relativeCreated": 25565.494203, - "thread": 135402127188224, + "created": 1756562600.1331704, + "msecs": 133.0, + "relativeCreated": 25502.119663, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,133" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve.set", @@ -68078,16 +68645,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.1642566, - "msecs": 164.0, - "relativeCreated": 25574.027835, - "thread": 135402099861184, + "created": 1756562600.1461802, + "msecs": 146.0, + "relativeCreated": 25515.129325, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,146" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve", @@ -68105,16 +68672,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488739.164549, - "msecs": 164.0, - "relativeCreated": 25574.320495, - "thread": 135402099861184, + "created": 1756562600.1466382, + "msecs": 146.0, + "relativeCreated": 25515.58713, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,146" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.valve_temperature_setpoint", @@ -68132,16 +68699,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.1648378, - "msecs": 164.0, - "relativeCreated": 25574.609233, - "thread": 135402099861184, + "created": 1756562600.1471112, + "msecs": 147.0, + "relativeCreated": 25516.060254, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,147" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint", @@ -68159,16 +68726,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.1651852, - "msecs": 165.0, - "relativeCreated": 25574.956832, - "thread": 135402099861184, + "created": 1756562600.1473567, + "msecs": 147.0, + "relativeCreated": 25516.305785, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,147" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve", @@ -68186,46 +68753,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.1654289, - "msecs": 165.0, - "relativeCreated": 25575.200488, - "thread": 135402099861184, + "created": 1756562600.1475377, + "msecs": 147.0, + "relativeCreated": 25516.486872, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,147" } ], - "time_consumption": 0.04989790916442871 + "time_consumption": 0.08620023727416992 }, { "name": "__tLogger__", @@ -68243,16 +68783,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488739.2565463, - "msecs": 256.0, - "relativeCreated": 25666.317664, - "thread": 135402127188224, + "created": 1756562600.2341688, + "msecs": 234.0, + "relativeCreated": 25603.117918, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:20,234", "moduleLogger": [ { "name": "__unittest__", @@ -68271,16 +68811,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488739.256406, - "msecs": 256.0, - "relativeCreated": 25666.1775, - "thread": 135402127188224, + "created": 1756562600.2339954, + "msecs": 233.0, + "relativeCreated": 25602.944612, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)): 15 ()", - "asctime": "2025-08-29 19:32:19,256" + "asctime": "2025-08-30 16:03:20,233" }, { "name": "__unittest__", @@ -68300,19 +68840,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488739.2565024, - "msecs": 256.0, - "relativeCreated": 25666.273654, - "thread": 135402127188224, + "created": 1756562600.2340941, + "msecs": 234.0, + "relativeCreated": 25603.043122, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)): result = 15 ()", - "asctime": "2025-08-29 19:32:19,256" + "asctime": "2025-08-30 16:03:20,234" } ], - "time_consumption": 4.38690185546875e-05 + "time_consumption": 7.462501525878906e-05 }, { "name": "__tLogger__", @@ -68330,16 +68870,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488739.3571532, - "msecs": 357.0, - "relativeCreated": 25766.924668, - "thread": 135402127188224, + "created": 1756562600.334777, + "msecs": 334.0, + "relativeCreated": 25703.726146, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffw.livingroom.heating_valve) to 20", - "asctime": "2025-08-29 19:32:19,357", + "asctime": "2025-08-30 16:03:20,334", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint.set", @@ -68357,16 +68897,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488739.2566648, - "msecs": 256.0, - "relativeCreated": 25666.436291, - "thread": 135402127188224, + "created": 1756562600.2343688, + "msecs": 234.0, + "relativeCreated": 25603.318001, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,234" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve.set", @@ -68384,16 +68924,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.2660432, - "msecs": 266.0, - "relativeCreated": 25675.814581, - "thread": 135402099861184, + "created": 1756562600.2467098, + "msecs": 246.0, + "relativeCreated": 25615.658983, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,246" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve", @@ -68411,16 +68951,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488739.2663386, - "msecs": 266.0, - "relativeCreated": 25676.109934, - "thread": 135402099861184, + "created": 1756562600.2468717, + "msecs": 246.0, + "relativeCreated": 25615.820944, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,246" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.valve_temperature_setpoint", @@ -68438,16 +68978,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.2666783, - "msecs": 266.0, - "relativeCreated": 25676.449748, - "thread": 135402099861184, + "created": 1756562600.2470586, + "msecs": 247.0, + "relativeCreated": 25616.007767, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,247" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint", @@ -68465,16 +69005,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.2670324, - "msecs": 267.0, - "relativeCreated": 25676.803673, - "thread": 135402099861184, + "created": 1756562600.247305, + "msecs": 247.0, + "relativeCreated": 25616.254054, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,247" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve", @@ -68492,19 +69032,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.2674491, - "msecs": 267.0, - "relativeCreated": 25677.220552, - "thread": 135402099861184, + "created": 1756562600.2474854, + "msecs": 247.0, + "relativeCreated": 25616.434517, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,247" } ], - "time_consumption": 0.08970403671264648 + "time_consumption": 0.08729171752929688 }, { "name": "__tLogger__", @@ -68522,16 +69062,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488739.3575788, - "msecs": 357.0, - "relativeCreated": 25767.350105, - "thread": 135402127188224, + "created": 1756562600.3351696, + "msecs": 335.0, + "relativeCreated": 25704.118715, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:20,335", "moduleLogger": [ { "name": "__unittest__", @@ -68550,16 +69090,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488739.3574283, - "msecs": 357.0, - "relativeCreated": 25767.199593, - "thread": 135402127188224, + "created": 1756562600.3350227, + "msecs": 335.0, + "relativeCreated": 25703.971612, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)): 20 ()", - "asctime": "2025-08-29 19:32:19,357" + "asctime": "2025-08-30 16:03:20,335" }, { "name": "__unittest__", @@ -68579,19 +69119,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488739.3575304, - "msecs": 357.0, - "relativeCreated": 25767.301919, - "thread": 135402127188224, + "created": 1756562600.3351052, + "msecs": 335.0, + "relativeCreated": 25704.054441, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)): result = 20 ()", - "asctime": "2025-08-29 19:32:19,357" + "asctime": "2025-08-30 16:03:20,335" } ], - "time_consumption": 4.839897155761719e-05 + "time_consumption": 6.437301635742188e-05 }, { "name": "__tLogger__", @@ -68609,16 +69149,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488739.458212, - "msecs": 458.0, - "relativeCreated": 25867.983227, - "thread": 135402127188224, + "created": 1756562600.4357562, + "msecs": 435.0, + "relativeCreated": 25804.705387, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffw.livingroom.heating_valve) to 25", - "asctime": "2025-08-29 19:32:19,458", + "asctime": "2025-08-30 16:03:20,435", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint.set", @@ -68636,16 +69176,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488739.3577032, - "msecs": 357.0, - "relativeCreated": 25767.474522, - "thread": 135402127188224, + "created": 1756562600.3353188, + "msecs": 335.0, + "relativeCreated": 25704.267796, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,335" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve.set", @@ -68663,16 +69203,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.3670528, - "msecs": 367.0, - "relativeCreated": 25776.824259, - "thread": 135402099861184, + "created": 1756562600.3491795, + "msecs": 349.0, + "relativeCreated": 25718.128505, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,349" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve", @@ -68690,16 +69230,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488739.3673449, - "msecs": 367.0, - "relativeCreated": 25777.116342, - "thread": 135402099861184, + "created": 1756562600.349701, + "msecs": 349.0, + "relativeCreated": 25718.650041, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,349" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.valve_temperature_setpoint", @@ -68717,16 +69257,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.367679, - "msecs": 367.0, - "relativeCreated": 25777.450576, - "thread": 135402099861184, + "created": 1756562600.3502932, + "msecs": 350.0, + "relativeCreated": 25719.242267, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,350" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint", @@ -68744,16 +69284,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.3680344, - "msecs": 368.0, - "relativeCreated": 25777.805859, - "thread": 135402099861184, + "created": 1756562600.351049, + "msecs": 351.0, + "relativeCreated": 25719.998108, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,351" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve", @@ -68771,19 +69311,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.3684523, - "msecs": 368.0, - "relativeCreated": 25778.223825, - "thread": 135402099861184, + "created": 1756562600.3514886, + "msecs": 351.0, + "relativeCreated": 25720.437629, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,351" } ], - "time_consumption": 0.08975958824157715 + "time_consumption": 0.08426761627197266 }, { "name": "__tLogger__", @@ -68801,16 +69341,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488739.4586227, - "msecs": 458.0, - "relativeCreated": 25868.394082, - "thread": 135402127188224, + "created": 1756562600.4365249, + "msecs": 436.0, + "relativeCreated": 25805.474006, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:20,436", "moduleLogger": [ { "name": "__unittest__", @@ -68829,16 +69369,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488739.458514, - "msecs": 458.0, - "relativeCreated": 25868.285243, - "thread": 135402127188224, + "created": 1756562600.4361832, + "msecs": 436.0, + "relativeCreated": 25805.132471, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)): 25 ()", - "asctime": "2025-08-29 19:32:19,458" + "asctime": "2025-08-30 16:03:20,436" }, { "name": "__unittest__", @@ -68858,19 +69398,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488739.458578, - "msecs": 458.0, - "relativeCreated": 25868.349646, - "thread": 135402127188224, + "created": 1756562600.4363794, + "msecs": 436.0, + "relativeCreated": 25805.328514, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)): result = 25 ()", - "asctime": "2025-08-29 19:32:19,458" + "asctime": "2025-08-30 16:03:20,436" } ], - "time_consumption": 4.458427429199219e-05 + "time_consumption": 0.00014543533325195312 }, { "name": "__tLogger__", @@ -68888,16 +69428,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488739.559243, - "msecs": 559.0, - "relativeCreated": 25969.014441, - "thread": 135402127188224, + "created": 1756562600.5374527, + "msecs": 537.0, + "relativeCreated": 25906.401874, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffw.livingroom.heating_valve) to 30", - "asctime": "2025-08-29 19:32:19,559", + "asctime": "2025-08-30 16:03:20,537", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint.set", @@ -68915,16 +69455,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488739.4587379, - "msecs": 458.0, - "relativeCreated": 25868.509427, - "thread": 135402127188224, + "created": 1756562600.4368687, + "msecs": 436.0, + "relativeCreated": 25805.817715, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,436" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve.set", @@ -68942,16 +69482,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.4671402, - "msecs": 467.0, - "relativeCreated": 25876.911595, - "thread": 135402099861184, + "created": 1756562600.4497843, + "msecs": 449.0, + "relativeCreated": 25818.733374, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,449" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve", @@ -68969,16 +69509,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488739.4674096, - "msecs": 467.0, - "relativeCreated": 25877.181164, - "thread": 135402099861184, + "created": 1756562600.4502602, + "msecs": 450.0, + "relativeCreated": 25819.209402, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,450" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.valve_temperature_setpoint", @@ -68996,16 +69536,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.4677303, - "msecs": 467.0, - "relativeCreated": 25877.501618, - "thread": 135402099861184, + "created": 1756562600.4508207, + "msecs": 450.0, + "relativeCreated": 25819.769629, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,450" }, { "name": "smart_brain.mqtt.videv.ffw.livingroom.heating_valve.user_temperature_setpoint", @@ -69023,16 +69563,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.4680789, - "msecs": 468.0, - "relativeCreated": 25877.850245, - "thread": 135402099861184, + "created": 1756562600.4516172, + "msecs": 451.0, + "relativeCreated": 25820.566317, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,451" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.livingroom.heating_valve", @@ -69050,19 +69590,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.4683647, - "msecs": 468.0, - "relativeCreated": 25878.136221, - "thread": 135402099861184, + "created": 1756562600.452318, + "msecs": 452.0, + "relativeCreated": 25821.267125, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,452" } ], - "time_consumption": 0.09087824821472168 + "time_consumption": 0.08513474464416504 }, { "name": "__tLogger__", @@ -69080,16 +69620,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488739.559649, - "msecs": 559.0, - "relativeCreated": 25969.420371, - "thread": 135402127188224, + "created": 1756562600.5379612, + "msecs": 537.0, + "relativeCreated": 25906.910405, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:20,537", "moduleLogger": [ { "name": "__unittest__", @@ -69108,16 +69648,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488739.5595212, - "msecs": 559.0, - "relativeCreated": 25969.292646, - "thread": 135402127188224, + "created": 1756562600.5377462, + "msecs": 537.0, + "relativeCreated": 25906.695377, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)): 30 ()", - "asctime": "2025-08-29 19:32:19,559" + "asctime": "2025-08-30 16:03:20,537" }, { "name": "__unittest__", @@ -69137,24 +69677,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488739.5595813, - "msecs": 559.0, - "relativeCreated": 25969.352666, - "thread": 135402127188224, + "created": 1756562600.5378752, + "msecs": 537.0, + "relativeCreated": 25906.824324, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffw.livingroom.heating_valve)): result = 30 ()", - "asctime": "2025-08-29 19:32:19,559" + "asctime": "2025-08-30 16:03:20,537" } ], - "time_consumption": 6.771087646484375e-05 + "time_consumption": 8.606910705566406e-05 } ], - "time_consumption": 0.5051167011260986, - "time_start": "2025-08-29 19:32:19,054", - "time_finished": "2025-08-29 19:32:19,559" + "time_consumption": 0.5067248344421387, + "time_start": "2025-08-30 16:03:20,031", + "time_finished": "2025-08-30 16:03:20,537" }, "ViDevCommon.state (ffw.sleep.main_light) -> Shelly.relay/0 (ffw.sleep.main_light)": { "name": "__tLogger__", @@ -69169,16 +69709,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488739.5598788, - "msecs": 559.0, - "relativeCreated": 25969.65033, - "thread": 135402127188224, + "created": 1756562600.5383732, + "msecs": 538.0, + "relativeCreated": 25907.32211, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.state (ffw.sleep.main_light) -> Shelly.relay/0 (ffw.sleep.main_light)", - "asctime": "2025-08-29 19:32:19,559", + "asctime": "2025-08-30 16:03:20,538", "moduleLogger": [], "testcaseLogger": [ { @@ -69196,16 +69736,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488739.6605265, - "msecs": 660.0, - "relativeCreated": 26070.29813, - "thread": 135402127188224, + "created": 1756562600.639234, + "msecs": 639.0, + "relativeCreated": 26008.183215, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:19,660", + "asctime": "2025-08-30 16:03:20,639", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state.set", @@ -69223,19 +69763,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488739.5600152, - "msecs": 560.0, - "relativeCreated": 25969.786523, - "thread": 135402127188224, + "created": 1756562600.5387297, + "msecs": 538.0, + "relativeCreated": 25907.678807, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,538" } ], - "time_consumption": 0.10051131248474121 + "time_consumption": 0.10050439834594727 }, { "name": "__tLogger__", @@ -69253,16 +69793,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488739.6608796, - "msecs": 660.0, - "relativeCreated": 26070.651155, - "thread": 135402127188224, + "created": 1756562600.6395824, + "msecs": 639.0, + "relativeCreated": 26008.531649, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:19,660", + "asctime": "2025-08-30 16:03:20,639", "moduleLogger": [ { "name": "__unittest__", @@ -69281,16 +69821,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488739.6607785, - "msecs": 660.0, - "relativeCreated": 26070.549805, - "thread": 135402127188224, + "created": 1756562600.6394465, + "msecs": 639.0, + "relativeCreated": 26008.395525, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:19,660" + "asctime": "2025-08-30 16:03:20,639" }, { "name": "__unittest__", @@ -69310,19 +69850,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488739.6608355, - "msecs": 660.0, - "relativeCreated": 26070.606918, - "thread": 135402127188224, + "created": 1756562600.6395285, + "msecs": 639.0, + "relativeCreated": 26008.47765, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:19,660" + "asctime": "2025-08-30 16:03:20,639" } ], - "time_consumption": 4.410743713378906e-05 + "time_consumption": 5.3882598876953125e-05 }, { "name": "__tLogger__", @@ -69340,16 +69880,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488739.7615385, - "msecs": 761.0, - "relativeCreated": 26171.31007, - "thread": 135402127188224, + "created": 1756562600.7399902, + "msecs": 739.0, + "relativeCreated": 26108.939278, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffw.sleep.main_light) to True", - "asctime": "2025-08-29 19:32:19,761", + "asctime": "2025-08-30 16:03:20,739", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state.set", @@ -69367,16 +69907,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488739.661012, - "msecs": 661.0, - "relativeCreated": 26070.783347, - "thread": 135402127188224, + "created": 1756562600.6397095, + "msecs": 639.0, + "relativeCreated": 26008.658527, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,639" }, { "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0.command", @@ -69394,16 +69934,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.6652226, - "msecs": 665.0, - "relativeCreated": 26074.994211, - "thread": 135402099861184, + "created": 1756562600.6426997, + "msecs": 642.0, + "relativeCreated": 26011.648981, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,642" }, { "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", @@ -69421,16 +69961,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488739.6655097, - "msecs": 665.0, - "relativeCreated": 26075.281164, - "thread": 135402099861184, + "created": 1756562600.643021, + "msecs": 643.0, + "relativeCreated": 26011.970228, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,643" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -69448,16 +69988,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488739.66577, - "msecs": 665.0, - "relativeCreated": 26075.541469, - "thread": 135402099861184, + "created": 1756562600.6432722, + "msecs": 643.0, + "relativeCreated": 26012.221197, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,643" }, { "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", @@ -69475,16 +70015,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.66651, - "msecs": 666.0, - "relativeCreated": 26076.281412, - "thread": 135402099861184, + "created": 1756562600.6453664, + "msecs": 645.0, + "relativeCreated": 26014.315603, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,645" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -69502,16 +70042,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.6668406, - "msecs": 666.0, - "relativeCreated": 26076.612095, - "thread": 135402099861184, + "created": 1756562600.6458037, + "msecs": 645.0, + "relativeCreated": 26014.75295, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,645" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", @@ -69529,16 +70069,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.710484, - "msecs": 710.0, - "relativeCreated": 26120.255444, - "thread": 135402099861184, + "created": 1756562600.6890733, + "msecs": 689.0, + "relativeCreated": 26058.022504, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,689" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light.set", @@ -69556,16 +70096,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.7513657, - "msecs": 751.0, - "relativeCreated": 26161.137148, - "thread": 135402099861184, + "created": 1756562600.7335937, + "msecs": 733.0, + "relativeCreated": 26102.542718, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,733" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", @@ -69583,16 +70123,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488739.75175, - "msecs": 751.0, - "relativeCreated": 26161.521387, - "thread": 135402099861184, + "created": 1756562600.7338579, + "msecs": 733.0, + "relativeCreated": 26102.806917, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,733" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", @@ -69610,16 +70150,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.752088, - "msecs": 752.0, - "relativeCreated": 26161.859414, - "thread": 135402099861184, + "created": 1756562600.7341495, + "msecs": 734.0, + "relativeCreated": 26103.09852, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,734" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", @@ -69637,19 +70177,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.7528098, - "msecs": 752.0, - "relativeCreated": 26162.58108, - "thread": 135402099861184, + "created": 1756562600.734642, + "msecs": 734.0, + "relativeCreated": 26103.59091, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,734" } ], - "time_consumption": 0.008728742599487305 + "time_consumption": 0.00534820556640625 }, { "name": "__tLogger__", @@ -69667,16 +70207,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488739.7618725, - "msecs": 761.0, - "relativeCreated": 26171.643983, - "thread": 135402127188224, + "created": 1756562600.7402105, + "msecs": 740.0, + "relativeCreated": 26109.159472, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:20,740", "moduleLogger": [ { "name": "__unittest__", @@ -69695,16 +70235,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488739.7617743, - "msecs": 761.0, - "relativeCreated": 26171.545774, - "thread": 135402127188224, + "created": 1756562600.740122, + "msecs": 740.0, + "relativeCreated": 26109.071302, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Shelly.relay/0 (ffw.sleep.main_light)): True ()", - "asctime": "2025-08-29 19:32:19,761" + "asctime": "2025-08-30 16:03:20,740" }, { "name": "__unittest__", @@ -69724,19 +70264,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488739.7618313, - "msecs": 761.0, - "relativeCreated": 26171.602521, - "thread": 135402127188224, + "created": 1756562600.7401714, + "msecs": 740.0, + "relativeCreated": 26109.120511, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (ffw.sleep.main_light)): result = True ()", - "asctime": "2025-08-29 19:32:19,761" + "asctime": "2025-08-30 16:03:20,740" } ], - "time_consumption": 4.124641418457031e-05 + "time_consumption": 3.910064697265625e-05 }, { "name": "__tLogger__", @@ -69754,16 +70294,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488739.862526, - "msecs": 862.0, - "relativeCreated": 26272.297307, - "thread": 135402127188224, + "created": 1756562600.840661, + "msecs": 840.0, + "relativeCreated": 26209.610113, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffw.sleep.main_light) to False", - "asctime": "2025-08-29 19:32:19,862", + "asctime": "2025-08-30 16:03:20,840", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state.set", @@ -69781,16 +70321,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488739.7619793, - "msecs": 761.0, - "relativeCreated": 26171.750876, - "thread": 135402127188224, + "created": 1756562600.740301, + "msecs": 740.0, + "relativeCreated": 26109.249977, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,740" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.window_light.state", @@ -69808,16 +70348,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.7960305, - "msecs": 796.0, - "relativeCreated": 26205.801986, - "thread": 135402099861184, + "created": 1756562600.780087, + "msecs": 780.0, + "relativeCreated": 26149.036199, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,780" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.window_light.brightness", @@ -69835,16 +70375,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.8380256, - "msecs": 838.0, - "relativeCreated": 26247.796885, - "thread": 135402099861184, + "created": 1756562600.822133, + "msecs": 822.0, + "relativeCreated": 26191.08199, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,822" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.window_light.color_temp", @@ -69862,16 +70402,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.8384225, - "msecs": 838.0, - "relativeCreated": 26248.194014, - "thread": 135402099861184, + "created": 1756562600.8228228, + "msecs": 822.0, + "relativeCreated": 26191.772103, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,822" }, { "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0.command", @@ -69889,16 +70429,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.8387241, - "msecs": 838.0, - "relativeCreated": 26248.49552, - "thread": 135402099861184, + "created": 1756562600.8233979, + "msecs": 823.0, + "relativeCreated": 26192.346993, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,823" }, { "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", @@ -69916,16 +70456,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488739.838931, - "msecs": 838.0, - "relativeCreated": 26248.702589, - "thread": 135402099861184, + "created": 1756562600.8237853, + "msecs": 823.0, + "relativeCreated": 26192.734334, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,823" }, { "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", @@ -69943,19 +70483,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.8397212, - "msecs": 839.0, - "relativeCreated": 26249.4926, - "thread": 135402099861184, + "created": 1756562600.8251424, + "msecs": 825.0, + "relativeCreated": 26194.091478, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,825" } ], - "time_consumption": 0.022804737091064453 + "time_consumption": 0.015518665313720703 }, { "name": "__tLogger__", @@ -69973,16 +70513,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488739.8628871, - "msecs": 862.0, - "relativeCreated": 26272.658652, - "thread": 135402127188224, + "created": 1756562600.8412457, + "msecs": 841.0, + "relativeCreated": 26210.194686, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:20,841", "moduleLogger": [ { "name": "__unittest__", @@ -70001,16 +70541,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488739.862764, - "msecs": 862.0, - "relativeCreated": 26272.535166, - "thread": 135402127188224, + "created": 1756562600.8409917, + "msecs": 840.0, + "relativeCreated": 26209.940787, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Shelly.relay/0 (ffw.sleep.main_light)): False ()", - "asctime": "2025-08-29 19:32:19,862" + "asctime": "2025-08-30 16:03:20,840" }, { "name": "__unittest__", @@ -70030,24 +70570,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488739.8628201, - "msecs": 862.0, - "relativeCreated": 26272.591654, - "thread": 135402127188224, + "created": 1756562600.8411276, + "msecs": 841.0, + "relativeCreated": 26210.076725, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (ffw.sleep.main_light)): result = False ()", - "asctime": "2025-08-29 19:32:19,862" + "asctime": "2025-08-30 16:03:20,841" } ], - "time_consumption": 6.699562072753906e-05 + "time_consumption": 0.00011801719665527344 } ], - "time_consumption": 0.3030083179473877, - "time_start": "2025-08-29 19:32:19,559", - "time_finished": "2025-08-29 19:32:19,862" + "time_consumption": 0.3028724193572998, + "time_start": "2025-08-30 16:03:20,538", + "time_finished": "2025-08-30 16:03:20,841" }, "Shelly.relay/0 (ffw.sleep.main_light) -> ViDevCommon.state (ffw.sleep.main_light)": { "name": "__tLogger__", @@ -70062,16 +70602,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488739.8631, - "msecs": 863.0, - "relativeCreated": 26272.871592, - "thread": 135402127188224, + "created": 1756562600.8416567, + "msecs": 841.0, + "relativeCreated": 26210.605762, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Shelly.relay/0 (ffw.sleep.main_light) -> ViDevCommon.state (ffw.sleep.main_light)", - "asctime": "2025-08-29 19:32:19,863", + "asctime": "2025-08-30 16:03:20,841", "moduleLogger": [], "testcaseLogger": [ { @@ -70089,16 +70629,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488739.963546, - "msecs": 963.0, - "relativeCreated": 26373.317642, - "thread": 135402127188224, + "created": 1756562600.9423776, + "msecs": 942.0, + "relativeCreated": 26311.326569, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:19,963", + "asctime": "2025-08-30 16:03:20,942", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state.set", @@ -70116,16 +70656,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488739.8632438, - "msecs": 863.0, - "relativeCreated": 26273.015163, - "thread": 135402127188224, + "created": 1756562600.8419087, + "msecs": 841.0, + "relativeCreated": 26210.857732, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,841" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", @@ -70143,16 +70683,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.8800952, - "msecs": 880.0, - "relativeCreated": 26289.866601, - "thread": 135402099861184, + "created": 1756562600.8712964, + "msecs": 871.0, + "relativeCreated": 26240.245552, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,871" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light.set", @@ -70170,16 +70710,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.9219491, - "msecs": 921.0, - "relativeCreated": 26331.720551, - "thread": 135402099861184, + "created": 1756562600.9177475, + "msecs": 917.0, + "relativeCreated": 26286.696475, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,917" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", @@ -70197,16 +70737,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488739.9222724, - "msecs": 922.0, - "relativeCreated": 26332.04393, - "thread": 135402099861184, + "created": 1756562600.9182465, + "msecs": 918.0, + "relativeCreated": 26287.195578, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,918" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", @@ -70224,19 +70764,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.9230342, - "msecs": 923.0, - "relativeCreated": 26332.805635, - "thread": 135402099861184, + "created": 1756562600.9192722, + "msecs": 919.0, + "relativeCreated": 26288.221291, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,919" } ], - "time_consumption": 0.0405118465423584 + "time_consumption": 0.023105382919311523 }, { "name": "__tLogger__", @@ -70254,16 +70794,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488739.9638631, - "msecs": 963.0, - "relativeCreated": 26373.634552, - "thread": 135402127188224, + "created": 1756562600.9429789, + "msecs": 942.0, + "relativeCreated": 26311.927889, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:19,963", + "asctime": "2025-08-30 16:03:20,942", "moduleLogger": [ { "name": "__unittest__", @@ -70282,16 +70822,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488739.9637613, - "msecs": 963.0, - "relativeCreated": 26373.532865, - "thread": 135402127188224, + "created": 1756562600.9427655, + "msecs": 942.0, + "relativeCreated": 26311.714731, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:19,963" + "asctime": "2025-08-30 16:03:20,942" }, { "name": "__unittest__", @@ -70311,19 +70851,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488739.9638193, - "msecs": 963.0, - "relativeCreated": 26373.590633, - "thread": 135402127188224, + "created": 1756562600.9428935, + "msecs": 942.0, + "relativeCreated": 26311.842769, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:19,963" + "asctime": "2025-08-30 16:03:20,942" } ], - "time_consumption": 4.38690185546875e-05 + "time_consumption": 8.535385131835938e-05 }, { "name": "__tLogger__", @@ -70341,16 +70881,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488740.0646296, - "msecs": 64.0, - "relativeCreated": 26474.400914, - "thread": 135402127188224, + "created": 1756562601.0440044, + "msecs": 44.0, + "relativeCreated": 26412.953541, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (ffw.sleep.main_light) to True", - "asctime": "2025-08-29 19:32:20,064", + "asctime": "2025-08-30 16:03:21,044", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", @@ -70368,16 +70908,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488739.9639766, - "msecs": 963.0, - "relativeCreated": 26373.748193, - "thread": 135402127188224, + "created": 1756562600.9431908, + "msecs": 943.0, + "relativeCreated": 26312.139889, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,943" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -70395,43 +70935,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488739.9642212, - "msecs": 964.0, - "relativeCreated": 26373.992594, - "thread": 135402127188224, + "created": 1756562600.9436793, + "msecs": 943.0, + "relativeCreated": 26312.628315, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,943" }, { "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", @@ -70449,16 +70962,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488739.9650092, - "msecs": 965.0, - "relativeCreated": 26374.780569, - "thread": 135402099861184, + "created": 1756562600.9447937, + "msecs": 944.0, + "relativeCreated": 26313.742749, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,944" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -70476,16 +70989,43 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.006106, - "msecs": 6.0, - "relativeCreated": 26415.877336, - "thread": 135402099861184, + "created": 1756562600.9456475, + "msecs": 945.0, + "relativeCreated": 26314.596364, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:20,945" + }, + { + "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": 1756562600.9897308, + "msecs": 989.0, + "relativeCreated": 26358.67988, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/window_light/state and payload b'false'", + "asctime": "2025-08-30 16:03:20,989" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", @@ -70503,16 +71043,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.0065541, - "msecs": 6.0, - "relativeCreated": 26416.325428, - "thread": 135402099861184, + "created": 1756562601.0135875, + "msecs": 13.0, + "relativeCreated": 26382.536689, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,013" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light.set", @@ -70530,16 +71070,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.006825, - "msecs": 6.0, - "relativeCreated": 26416.59628, - "thread": 135402099861184, + "created": 1756562601.0140727, + "msecs": 14.0, + "relativeCreated": 26383.021713, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,014" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", @@ -70557,16 +71097,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488740.007039, - "msecs": 7.0, - "relativeCreated": 26416.810525, - "thread": 135402099861184, + "created": 1756562601.0143666, + "msecs": 14.0, + "relativeCreated": 26383.315841, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,014" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", @@ -70584,46 +71124,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.0078332, - "msecs": 7.0, - "relativeCreated": 26417.604852, - "thread": 135402099861184, + "created": 1756562601.0149662, + "msecs": 14.0, + "relativeCreated": 26383.915489, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,014" } ], - "time_consumption": 0.0157012939453125 + "time_consumption": 0.029038190841674805 }, { "name": "__tLogger__", @@ -70641,16 +71154,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488740.0649948, - "msecs": 64.0, - "relativeCreated": 26474.766362, - "thread": 135402127188224, + "created": 1756562601.0443132, + "msecs": 44.0, + "relativeCreated": 26413.26216, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:21,044", "moduleLogger": [ { "name": "__unittest__", @@ -70669,16 +71182,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488740.0648718, - "msecs": 64.0, - "relativeCreated": 26474.643055, - "thread": 135402127188224, + "created": 1756562601.044201, + "msecs": 44.0, + "relativeCreated": 26413.150028, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffw.sleep.main_light)): True ()", - "asctime": "2025-08-29 19:32:20,064" + "asctime": "2025-08-30 16:03:21,044" }, { "name": "__unittest__", @@ -70698,19 +71211,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488740.0649512, - "msecs": 64.0, - "relativeCreated": 26474.72281, - "thread": 135402127188224, + "created": 1756562601.044256, + "msecs": 44.0, + "relativeCreated": 26413.205017, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffw.sleep.main_light)): result = True ()", - "asctime": "2025-08-29 19:32:20,064" + "asctime": "2025-08-30 16:03:21,044" } ], - "time_consumption": 4.363059997558594e-05 + "time_consumption": 5.7220458984375e-05 }, { "name": "__tLogger__", @@ -70728,16 +71241,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488740.1656415, - "msecs": 165.0, - "relativeCreated": 26575.412789, - "thread": 135402127188224, + "created": 1756562601.1447122, + "msecs": 144.0, + "relativeCreated": 26513.661319, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (ffw.sleep.main_light) to False", - "asctime": "2025-08-29 19:32:20,165", + "asctime": "2025-08-30 16:03:21,144", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", @@ -70755,16 +71268,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488740.0651102, - "msecs": 65.0, - "relativeCreated": 26474.881612, - "thread": 135402127188224, + "created": 1756562601.0444112, + "msecs": 44.0, + "relativeCreated": 26413.360352, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,044" }, { "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", @@ -70782,16 +71295,43 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.066103, - "msecs": 66.0, - "relativeCreated": 26475.874367, - "thread": 135402099861184, + "created": 1756562601.0451365, + "msecs": 45.0, + "relativeCreated": 26414.085401, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,045" + }, + { + "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": 1756562601.0893784, + "msecs": 89.0, + "relativeCreated": 26458.327317, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/window_light/state and payload b'true'", + "asctime": "2025-08-30 16:03:21,089" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", @@ -70809,16 +71349,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.1071396, - "msecs": 107.0, - "relativeCreated": 26516.910994, - "thread": 135402099861184, + "created": 1756562601.1096287, + "msecs": 109.0, + "relativeCreated": 26478.577911, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,109" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light.set", @@ -70836,16 +71376,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.1075952, - "msecs": 107.0, - "relativeCreated": 26517.366662, - "thread": 135402099861184, + "created": 1756562601.1101856, + "msecs": 110.0, + "relativeCreated": 26479.13479, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,110" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", @@ -70863,16 +71403,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488740.1078262, - "msecs": 107.0, - "relativeCreated": 26517.597556, - "thread": 135402099861184, + "created": 1756562601.1105032, + "msecs": 110.0, + "relativeCreated": 26479.452243, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,110" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", @@ -70890,46 +71430,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.108558, - "msecs": 108.0, - "relativeCreated": 26518.329315, - "thread": 135402099861184, + "created": 1756562601.1111066, + "msecs": 111.0, + "relativeCreated": 26480.055633, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,111" } ], - "time_consumption": 0.016357898712158203 + "time_consumption": 0.03360557556152344 }, { "name": "__tLogger__", @@ -70947,16 +71460,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488740.1659756, - "msecs": 165.0, - "relativeCreated": 26575.746941, - "thread": 135402127188224, + "created": 1756562601.1450427, + "msecs": 145.0, + "relativeCreated": 26513.991856, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:21,145", "moduleLogger": [ { "name": "__unittest__", @@ -70975,16 +71488,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488740.165877, - "msecs": 165.0, - "relativeCreated": 26575.648423, - "thread": 135402127188224, + "created": 1756562601.1449313, + "msecs": 144.0, + "relativeCreated": 26513.880474, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffw.sleep.main_light)): False ()", - "asctime": "2025-08-29 19:32:20,165" + "asctime": "2025-08-30 16:03:21,144" }, { "name": "__unittest__", @@ -71004,24 +71517,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488740.1659336, - "msecs": 165.0, - "relativeCreated": 26575.705048, - "thread": 135402127188224, + "created": 1756562601.144998, + "msecs": 144.0, + "relativeCreated": 26513.947206, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffw.sleep.main_light)): result = False ()", - "asctime": "2025-08-29 19:32:20,165" + "asctime": "2025-08-30 16:03:21,144" } ], - "time_consumption": 4.1961669921875e-05 + "time_consumption": 4.458427429199219e-05 } ], - "time_consumption": 0.3028755187988281, - "time_start": "2025-08-29 19:32:19,863", - "time_finished": "2025-08-29 19:32:20,165" + "time_consumption": 0.30338597297668457, + "time_start": "2025-08-30 16:03:20,841", + "time_finished": "2025-08-30 16:03:21,145" }, "ViDevCommon.brightness (ffw.sleep.main_light) -> Light.brightness (ffw.sleep.main_light)": { "name": "__tLogger__", @@ -71036,16 +71549,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488740.1662157, - "msecs": 166.0, - "relativeCreated": 26575.987143, - "thread": 135402127188224, + "created": 1756562601.1453018, + "msecs": 145.0, + "relativeCreated": 26514.250846, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.brightness (ffw.sleep.main_light) -> Light.brightness (ffw.sleep.main_light)", - "asctime": "2025-08-29 19:32:20,166", + "asctime": "2025-08-30 16:03:21,145", "moduleLogger": [], "testcaseLogger": [ { @@ -71061,16 +71574,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488740.26706, - "msecs": 267.0, - "relativeCreated": 26676.831514, - "thread": 135402127188224, + "created": 1756562601.24599, + "msecs": 245.0, + "relativeCreated": 26614.939246, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:20,267", + "asctime": "2025-08-30 16:03:21,245", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", @@ -71088,16 +71601,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488740.1663332, - "msecs": 166.0, - "relativeCreated": 26576.104525, - "thread": 135402127188224, + "created": 1756562601.1454585, + "msecs": 145.0, + "relativeCreated": 26514.40756, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,145" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -71115,16 +71628,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488740.1666548, - "msecs": 166.0, - "relativeCreated": 26576.426185, - "thread": 135402127188224, + "created": 1756562601.145687, + "msecs": 145.0, + "relativeCreated": 26514.636083, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,145" }, { "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", @@ -71142,16 +71655,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.1676607, - "msecs": 167.0, - "relativeCreated": 26577.432149, - "thread": 135402099861184, + "created": 1756562601.1462212, + "msecs": 146.0, + "relativeCreated": 26515.170276, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,146" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -71169,16 +71682,43 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.1680388, - "msecs": 168.0, - "relativeCreated": 26577.810426, - "thread": 135402099861184, + "created": 1756562601.1465013, + "msecs": 146.0, + "relativeCreated": 26515.450553, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,146" + }, + { + "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": 1756562601.1935964, + "msecs": 193.0, + "relativeCreated": 26562.5455, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/ffw/sleep/window_light/state and payload b'false'", + "asctime": "2025-08-30 16:03:21,193" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", @@ -71196,16 +71736,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.208977, - "msecs": 208.0, - "relativeCreated": 26618.748217, - "thread": 135402099861184, + "created": 1756562601.2019773, + "msecs": 201.0, + "relativeCreated": 26570.926446, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,201" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light.set", @@ -71223,16 +71763,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.209458, - "msecs": 209.0, - "relativeCreated": 26619.229534, - "thread": 135402099861184, + "created": 1756562601.2025304, + "msecs": 202.0, + "relativeCreated": 26571.479494, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,202" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", @@ -71250,16 +71790,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488740.2097037, - "msecs": 209.0, - "relativeCreated": 26619.475074, - "thread": 135402099861184, + "created": 1756562601.202841, + "msecs": 202.0, + "relativeCreated": 26571.790322, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,202" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.window_light", @@ -71277,16 +71817,99 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.2101712, - "msecs": 210.0, - "relativeCreated": 26619.942678, - "thread": 135402099861184, + "created": 1756562601.2037628, + "msecs": 203.0, + "relativeCreated": 26572.711788, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,203" + } + ], + "time_consumption": 0.04222726821899414 + }, + { + "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": 1756562601.3472047, + "msecs": 347.0, + "relativeCreated": 26716.153777, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Prepare: Setting devices to last state 100", + "asctime": "2025-08-30 16:03:21,347", + "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": 1756562601.2463717, + "msecs": 246.0, + "relativeCreated": 26615.321056, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Sending message with topic videv/ffw/sleep/main_light/brightness/set and payload 100", + "asctime": "2025-08-30 16:03:21,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\": 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": 1756562601.2468688, + "msecs": 246.0, + "relativeCreated": 26615.817832, + "thread": 139742421381376, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Sending message with topic zigbee_ffw/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 254.0}", + "asctime": "2025-08-30 16:03:21,246" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.window_light.state", @@ -71304,126 +71927,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.2510715, - "msecs": 251.0, - "relativeCreated": 26660.84298, - "thread": 135402099861184, + "created": 1756562601.2521536, + "msecs": 252.0, + "relativeCreated": 26621.102691, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,252" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -71441,16 +71954,43 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.270846, - "msecs": 270.0, - "relativeCreated": 26680.617269, - "thread": 135402099861184, + "created": 1756562601.2531707, + "msecs": 253.0, + "relativeCreated": 26622.119679, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,253" + }, + { + "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": 1756562601.2938836, + "msecs": 293.0, + "relativeCreated": 26662.832776, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/sleep/main_light/set and payload b'{\"brightness\": 254}'", + "asctime": "2025-08-30 16:03:21,293" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", @@ -71468,19 +72008,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.3132966, - "msecs": 313.0, - "relativeCreated": 26723.068005, - "thread": 135402099861184, + "created": 1756562601.2946422, + "msecs": 294.0, + "relativeCreated": 26663.591379, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,294" } ], - "time_consumption": 0.054785966873168945 + "time_consumption": 0.05256247520446777 }, { "name": "__tLogger__", @@ -71498,16 +72038,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488740.3684244, - "msecs": 368.0, - "relativeCreated": 26778.195807, - "thread": 135402127188224, + "created": 1756562601.34751, + "msecs": 347.0, + "relativeCreated": 26716.459226, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 19:32:20,368", + "asctime": "2025-08-30 16:03:21,347", "moduleLogger": [ { "name": "__unittest__", @@ -71526,16 +72066,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488740.3683243, - "msecs": 368.0, - "relativeCreated": 26778.095682, - "thread": 135402127188224, + "created": 1756562601.3474064, + "msecs": 347.0, + "relativeCreated": 26716.355436, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 19:32:20,368" + "asctime": "2025-08-30 16:03:21,347" }, { "name": "__unittest__", @@ -71555,19 +72095,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488740.3683808, - "msecs": 368.0, - "relativeCreated": 26778.152029, - "thread": 135402127188224, + "created": 1756562601.3474658, + "msecs": 347.0, + "relativeCreated": 26716.414723, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 19:32:20,368" + "asctime": "2025-08-30 16:03:21,347" } ], - "time_consumption": 4.363059997558594e-05 + "time_consumption": 4.4345855712890625e-05 }, { "name": "__tLogger__", @@ -71585,16 +72125,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488740.4691107, - "msecs": 469.0, - "relativeCreated": 26878.88234, - "thread": 135402127188224, + "created": 1756562601.447892, + "msecs": 447.0, + "relativeCreated": 26816.841083, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffw.sleep.main_light) to 0", - "asctime": "2025-08-29 19:32:20,469", + "asctime": "2025-08-30 16:03:21,447", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness.set", @@ -71612,16 +72152,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488740.36861, - "msecs": 368.0, - "relativeCreated": 26778.381212, - "thread": 135402127188224, + "created": 1756562601.3476214, + "msecs": 347.0, + "relativeCreated": 26716.570384, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,347" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light.set", @@ -71639,16 +72179,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.3714027, - "msecs": 371.0, - "relativeCreated": 26781.17418, - "thread": 135402099861184, + "created": 1756562601.3496141, + "msecs": 349.0, + "relativeCreated": 26718.563224, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,349" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -71666,16 +72206,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488740.3716958, - "msecs": 371.0, - "relativeCreated": 26781.467375, - "thread": 135402099861184, + "created": 1756562601.349923, + "msecs": 349.0, + "relativeCreated": 26718.871963, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,349" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -71693,16 +72233,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.3724623, - "msecs": 372.0, - "relativeCreated": 26782.23375, - "thread": 135402099861184, + "created": 1756562601.3504238, + "msecs": 350.0, + "relativeCreated": 26719.372919, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,350" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", @@ -71720,19 +72260,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.4141932, - "msecs": 414.0, - "relativeCreated": 26823.964493, - "thread": 135402099861184, + "created": 1756562601.394936, + "msecs": 394.0, + "relativeCreated": 26763.885277, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,394" } ], - "time_consumption": 0.05491757392883301 + "time_consumption": 0.05295586585998535 }, { "name": "__tLogger__", @@ -71750,16 +72290,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488740.4695072, - "msecs": 469.0, - "relativeCreated": 26879.278865, - "thread": 135402127188224, + "created": 1756562601.4481325, + "msecs": 448.0, + "relativeCreated": 26817.081826, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:21,448", "moduleLogger": [ { "name": "__unittest__", @@ -71778,16 +72318,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488740.4693618, - "msecs": 469.0, - "relativeCreated": 26879.133017, - "thread": 135402127188224, + "created": 1756562601.4480453, + "msecs": 448.0, + "relativeCreated": 26816.994307, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffw.sleep.main_light)): 0 ()", - "asctime": "2025-08-29 19:32:20,469" + "asctime": "2025-08-30 16:03:21,448" }, { "name": "__unittest__", @@ -71807,19 +72347,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488740.4694216, - "msecs": 469.0, - "relativeCreated": 26879.192931, - "thread": 135402127188224, + "created": 1756562601.448095, + "msecs": 448.0, + "relativeCreated": 26817.044139, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffw.sleep.main_light)): result = 0 ()", - "asctime": "2025-08-29 19:32:20,469" + "asctime": "2025-08-30 16:03:21,448" } ], - "time_consumption": 8.559226989746094e-05 + "time_consumption": 3.743171691894531e-05 }, { "name": "__tLogger__", @@ -71837,16 +72377,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488740.570126, - "msecs": 570.0, - "relativeCreated": 26979.897424, - "thread": 135402127188224, + "created": 1756562601.5484903, + "msecs": 548.0, + "relativeCreated": 26917.439417, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffw.sleep.main_light) to 20", - "asctime": "2025-08-29 19:32:20,570", + "asctime": "2025-08-30 16:03:21,548", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness.set", @@ -71864,16 +72404,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488740.469626, - "msecs": 469.0, - "relativeCreated": 26879.397399, - "thread": 135402127188224, + "created": 1756562601.4482248, + "msecs": 448.0, + "relativeCreated": 26817.173982, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,448" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light.set", @@ -71891,16 +72431,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.472516, - "msecs": 472.0, - "relativeCreated": 26882.28744, - "thread": 135402099861184, + "created": 1756562601.450312, + "msecs": 450.0, + "relativeCreated": 26819.26117, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,450" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -71918,16 +72458,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488740.4727905, - "msecs": 472.0, - "relativeCreated": 26882.561852, - "thread": 135402099861184, + "created": 1756562601.4505231, + "msecs": 450.0, + "relativeCreated": 26819.472343, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,450" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -71945,16 +72485,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.473579, - "msecs": 473.0, - "relativeCreated": 26883.350445, - "thread": 135402099861184, + "created": 1756562601.4510098, + "msecs": 451.0, + "relativeCreated": 26819.958834, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,451" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", @@ -71972,19 +72512,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.5152266, - "msecs": 515.0, - "relativeCreated": 26924.998096, - "thread": 135402099861184, + "created": 1756562601.4949462, + "msecs": 494.0, + "relativeCreated": 26863.895525, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,494" } ], - "time_consumption": 0.05489945411682129 + "time_consumption": 0.053544044494628906 }, { "name": "__tLogger__", @@ -72002,16 +72542,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488740.570517, - "msecs": 570.0, - "relativeCreated": 26980.28847, - "thread": 135402127188224, + "created": 1756562601.5487227, + "msecs": 548.0, + "relativeCreated": 26917.671751, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:21,548", "moduleLogger": [ { "name": "__unittest__", @@ -72030,16 +72570,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488740.5703542, - "msecs": 570.0, - "relativeCreated": 26980.125615, - "thread": 135402127188224, + "created": 1756562601.5486298, + "msecs": 548.0, + "relativeCreated": 26917.578869, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffw.sleep.main_light)): 20 ()", - "asctime": "2025-08-29 19:32:20,570" + "asctime": "2025-08-30 16:03:21,548" }, { "name": "__unittest__", @@ -72059,19 +72599,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488740.570412, - "msecs": 570.0, - "relativeCreated": 26980.183515, - "thread": 135402127188224, + "created": 1756562601.5486891, + "msecs": 548.0, + "relativeCreated": 26917.638279, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffw.sleep.main_light)): result = 20 ()", - "asctime": "2025-08-29 19:32:20,570" + "asctime": "2025-08-30 16:03:21,548" } ], - "time_consumption": 0.00010514259338378906 + "time_consumption": 3.361701965332031e-05 }, { "name": "__tLogger__", @@ -72089,16 +72629,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488740.6711094, - "msecs": 671.0, - "relativeCreated": 27080.880774, - "thread": 135402127188224, + "created": 1756562601.6492605, + "msecs": 649.0, + "relativeCreated": 27018.209626, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffw.sleep.main_light) to 40", - "asctime": "2025-08-29 19:32:20,671", + "asctime": "2025-08-30 16:03:21,649", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness.set", @@ -72116,16 +72656,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488740.5706341, - "msecs": 570.0, - "relativeCreated": 26980.405607, - "thread": 135402127188224, + "created": 1756562601.5488074, + "msecs": 548.0, + "relativeCreated": 26917.756642, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,548" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light.set", @@ -72143,16 +72683,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.57349, - "msecs": 573.0, - "relativeCreated": 26983.261277, - "thread": 135402099861184, + "created": 1756562601.5505152, + "msecs": 550.0, + "relativeCreated": 26919.464368, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,550" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -72170,16 +72710,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488740.5737696, - "msecs": 573.0, - "relativeCreated": 26983.5408, - "thread": 135402099861184, + "created": 1756562601.5507004, + "msecs": 550.0, + "relativeCreated": 26919.649629, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,550" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -72197,16 +72737,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.5743568, - "msecs": 574.0, - "relativeCreated": 26984.128137, - "thread": 135402099861184, + "created": 1756562601.5511816, + "msecs": 551.0, + "relativeCreated": 26920.130682, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,551" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", @@ -72224,19 +72764,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.6162388, - "msecs": 616.0, - "relativeCreated": 27026.010257, - "thread": 135402099861184, + "created": 1756562601.5947218, + "msecs": 594.0, + "relativeCreated": 26963.670796, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,594" } ], - "time_consumption": 0.05487060546875 + "time_consumption": 0.054538726806640625 }, { "name": "__tLogger__", @@ -72254,16 +72794,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488740.6714761, - "msecs": 671.0, - "relativeCreated": 27081.247546, - "thread": 135402127188224, + "created": 1756562601.6497176, + "msecs": 649.0, + "relativeCreated": 27018.66662, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:21,649", "moduleLogger": [ { "name": "__unittest__", @@ -72282,16 +72822,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488740.6713414, - "msecs": 671.0, - "relativeCreated": 27081.112859, - "thread": 135402127188224, + "created": 1756562601.649544, + "msecs": 649.0, + "relativeCreated": 27018.493092, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffw.sleep.main_light)): 40 ()", - "asctime": "2025-08-29 19:32:20,671" + "asctime": "2025-08-30 16:03:21,649" }, { "name": "__unittest__", @@ -72311,19 +72851,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488740.671399, - "msecs": 671.0, - "relativeCreated": 27081.170565, - "thread": 135402127188224, + "created": 1756562601.649643, + "msecs": 649.0, + "relativeCreated": 27018.592198, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffw.sleep.main_light)): result = 40 ()", - "asctime": "2025-08-29 19:32:20,671" + "asctime": "2025-08-30 16:03:21,649" } ], - "time_consumption": 7.700920104980469e-05 + "time_consumption": 7.462501525878906e-05 }, { "name": "__tLogger__", @@ -72341,16 +72881,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488740.7721512, - "msecs": 772.0, - "relativeCreated": 27181.922776, - "thread": 135402127188224, + "created": 1756562601.750407, + "msecs": 750.0, + "relativeCreated": 27119.355917, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffw.sleep.main_light) to 60", - "asctime": "2025-08-29 19:32:20,772", + "asctime": "2025-08-30 16:03:21,750", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness.set", @@ -72368,16 +72908,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488740.6716347, - "msecs": 671.0, - "relativeCreated": 27081.406187, - "thread": 135402127188224, + "created": 1756562601.6498995, + "msecs": 649.0, + "relativeCreated": 27018.848622, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,649" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light.set", @@ -72395,16 +72935,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.6743956, - "msecs": 674.0, - "relativeCreated": 27084.16719, - "thread": 135402099861184, + "created": 1756562601.6537893, + "msecs": 653.0, + "relativeCreated": 27022.738224, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,653" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -72422,16 +72962,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488740.6746852, - "msecs": 674.0, - "relativeCreated": 27084.456658, - "thread": 135402099861184, + "created": 1756562601.6541991, + "msecs": 654.0, + "relativeCreated": 27023.148065, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,654" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -72449,16 +72989,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.67526, - "msecs": 675.0, - "relativeCreated": 27085.031676, - "thread": 135402099861184, + "created": 1756562601.655317, + "msecs": 655.0, + "relativeCreated": 27024.266209, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,655" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", @@ -72476,19 +73016,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.7171617, - "msecs": 717.0, - "relativeCreated": 27126.933269, - "thread": 135402099861184, + "created": 1756562601.700298, + "msecs": 700.0, + "relativeCreated": 27069.247208, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,700" } ], - "time_consumption": 0.05498957633972168 + "time_consumption": 0.050108909606933594 }, { "name": "__tLogger__", @@ -72506,16 +73046,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488740.7725453, - "msecs": 772.0, - "relativeCreated": 27182.316606, - "thread": 135402127188224, + "created": 1756562601.7508268, + "msecs": 750.0, + "relativeCreated": 27119.775858, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:21,750", "moduleLogger": [ { "name": "__unittest__", @@ -72534,16 +73074,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488740.7723792, - "msecs": 772.0, - "relativeCreated": 27182.150614, - "thread": 135402127188224, + "created": 1756562601.750647, + "msecs": 750.0, + "relativeCreated": 27119.596175, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffw.sleep.main_light)): 60 ()", - "asctime": "2025-08-29 19:32:20,772" + "asctime": "2025-08-30 16:03:21,750" }, { "name": "__unittest__", @@ -72563,19 +73103,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488740.772476, - "msecs": 772.0, - "relativeCreated": 27182.247415, - "thread": 135402127188224, + "created": 1756562601.7507417, + "msecs": 750.0, + "relativeCreated": 27119.690913, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffw.sleep.main_light)): result = 60 ()", - "asctime": "2025-08-29 19:32:20,772" + "asctime": "2025-08-30 16:03:21,750" } ], - "time_consumption": 6.937980651855469e-05 + "time_consumption": 8.511543273925781e-05 }, { "name": "__tLogger__", @@ -72593,16 +73133,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488740.8732076, - "msecs": 873.0, - "relativeCreated": 27282.97901, - "thread": 135402127188224, + "created": 1756562601.851394, + "msecs": 851.0, + "relativeCreated": 27220.343059, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffw.sleep.main_light) to 80", - "asctime": "2025-08-29 19:32:20,873", + "asctime": "2025-08-30 16:03:21,851", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness.set", @@ -72620,16 +73160,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488740.772664, - "msecs": 772.0, - "relativeCreated": 27182.43542, - "thread": 135402127188224, + "created": 1756562601.7509947, + "msecs": 750.0, + "relativeCreated": 27119.94391, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,750" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light.set", @@ -72647,16 +73187,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.7756817, - "msecs": 775.0, - "relativeCreated": 27185.453205, - "thread": 135402099861184, + "created": 1756562601.754849, + "msecs": 754.0, + "relativeCreated": 27123.798198, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,754" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -72674,16 +73214,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488740.7759688, - "msecs": 775.0, - "relativeCreated": 27185.740121, - "thread": 135402099861184, + "created": 1756562601.7552574, + "msecs": 755.0, + "relativeCreated": 27124.206448, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,755" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -72701,16 +73241,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.7767153, - "msecs": 776.0, - "relativeCreated": 27186.486748, - "thread": 135402099861184, + "created": 1756562601.756371, + "msecs": 756.0, + "relativeCreated": 27125.320018, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,756" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", @@ -72728,19 +73268,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.8181565, - "msecs": 818.0, - "relativeCreated": 27227.928002, - "thread": 135402099861184, + "created": 1756562601.8003771, + "msecs": 800.0, + "relativeCreated": 27169.326272, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,800" } ], - "time_consumption": 0.05505108833312988 + "time_consumption": 0.051016807556152344 }, { "name": "__tLogger__", @@ -72758,16 +73298,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488740.8736026, - "msecs": 873.0, - "relativeCreated": 27283.37411, - "thread": 135402127188224, + "created": 1756562601.8517869, + "msecs": 851.0, + "relativeCreated": 27220.735911, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:21,851", "moduleLogger": [ { "name": "__unittest__", @@ -72786,16 +73326,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488740.8734725, - "msecs": 873.0, - "relativeCreated": 27283.243971, - "thread": 135402127188224, + "created": 1756562601.851616, + "msecs": 851.0, + "relativeCreated": 27220.565198, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffw.sleep.main_light)): 80 ()", - "asctime": "2025-08-29 19:32:20,873" + "asctime": "2025-08-30 16:03:21,851" }, { "name": "__unittest__", @@ -72815,19 +73355,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488740.8735387, - "msecs": 873.0, - "relativeCreated": 27283.310187, - "thread": 135402127188224, + "created": 1756562601.8517118, + "msecs": 851.0, + "relativeCreated": 27220.660812, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffw.sleep.main_light)): result = 80 ()", - "asctime": "2025-08-29 19:32:20,873" + "asctime": "2025-08-30 16:03:21,851" } ], - "time_consumption": 6.389617919921875e-05 + "time_consumption": 7.510185241699219e-05 }, { "name": "__tLogger__", @@ -72845,16 +73385,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488740.9742355, - "msecs": 974.0, - "relativeCreated": 27384.006956, - "thread": 135402127188224, + "created": 1756562601.9524353, + "msecs": 952.0, + "relativeCreated": 27321.384353, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffw.sleep.main_light) to 100", - "asctime": "2025-08-29 19:32:20,974", + "asctime": "2025-08-30 16:03:21,952", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness.set", @@ -72872,16 +73412,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488740.8737206, - "msecs": 873.0, - "relativeCreated": 27283.492073, - "thread": 135402127188224, + "created": 1756562601.8519828, + "msecs": 851.0, + "relativeCreated": 27220.932017, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,851" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light.set", @@ -72899,16 +73439,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.8766763, - "msecs": 876.0, - "relativeCreated": 27286.447698, - "thread": 135402099861184, + "created": 1756562601.8556333, + "msecs": 855.0, + "relativeCreated": 27224.582178, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,855" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -72926,16 +73466,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488740.8769813, - "msecs": 876.0, - "relativeCreated": 27286.752668, - "thread": 135402099861184, + "created": 1756562601.8560448, + "msecs": 856.0, + "relativeCreated": 27224.993937, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,856" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -72953,16 +73493,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.8776941, - "msecs": 877.0, - "relativeCreated": 27287.465733, - "thread": 135402099861184, + "created": 1756562601.8571758, + "msecs": 857.0, + "relativeCreated": 27226.124824, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,857" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", @@ -72980,19 +73520,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488740.9192717, - "msecs": 919.0, - "relativeCreated": 27329.043225, - "thread": 135402099861184, + "created": 1756562601.9003341, + "msecs": 900.0, + "relativeCreated": 27269.283193, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:21,900" } ], - "time_consumption": 0.05496382713317871 + "time_consumption": 0.05210113525390625 }, { "name": "__tLogger__", @@ -73010,16 +73550,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488740.974602, - "msecs": 974.0, - "relativeCreated": 27384.373512, - "thread": 135402127188224, + "created": 1756562601.9529736, + "msecs": 952.0, + "relativeCreated": 27321.922566, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:21,952", "moduleLogger": [ { "name": "__unittest__", @@ -73038,16 +73578,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488740.974499, - "msecs": 974.0, - "relativeCreated": 27384.270451, - "thread": 135402127188224, + "created": 1756562601.9527476, + "msecs": 952.0, + "relativeCreated": 27321.696741, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffw.sleep.main_light)): 100 ()", - "asctime": "2025-08-29 19:32:20,974" + "asctime": "2025-08-30 16:03:21,952" }, { "name": "__unittest__", @@ -73067,24 +73607,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488740.9745598, - "msecs": 974.0, - "relativeCreated": 27384.331188, - "thread": 135402127188224, + "created": 1756562601.9528873, + "msecs": 952.0, + "relativeCreated": 27321.836293, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffw.sleep.main_light)): result = 100 ()", - "asctime": "2025-08-29 19:32:20,974" + "asctime": "2025-08-30 16:03:21,952" } ], - "time_consumption": 4.220008850097656e-05 + "time_consumption": 8.630752563476562e-05 } ], - "time_consumption": 0.8083863258361816, - "time_start": "2025-08-29 19:32:20,166", - "time_finished": "2025-08-29 19:32:20,974" + "time_consumption": 0.8076717853546143, + "time_start": "2025-08-30 16:03:21,145", + "time_finished": "2025-08-30 16:03:21,952" }, "Light.brightness (ffw.sleep.main_light) -> ViDevCommon.brightness (ffw.sleep.main_light)": { "name": "__tLogger__", @@ -73099,16 +73639,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488740.9748325, - "msecs": 974.0, - "relativeCreated": 27384.604127, - "thread": 135402127188224, + "created": 1756562601.953456, + "msecs": 953.0, + "relativeCreated": 27322.405038, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Light.brightness (ffw.sleep.main_light) -> ViDevCommon.brightness (ffw.sleep.main_light)", - "asctime": "2025-08-29 19:32:20,974", + "asctime": "2025-08-30 16:03:21,953", "moduleLogger": [], "testcaseLogger": [ { @@ -73124,16 +73664,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488741.075095, - "msecs": 75.0, - "relativeCreated": 27484.866468, - "thread": 135402127188224, + "created": 1756562602.0538447, + "msecs": 53.0, + "relativeCreated": 27422.793758, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:21,075", + "asctime": "2025-08-30 16:03:22,053", "moduleLogger": [], "time_consumption": 0.0 }, @@ -73152,16 +73692,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488741.1758778, - "msecs": 175.0, - "relativeCreated": 27585.649325, - "thread": 135402127188224, + "created": 1756562602.1546729, + "msecs": 154.0, + "relativeCreated": 27523.621941, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 19:32:21,175", + "asctime": "2025-08-30 16:03:22,154", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness.set", @@ -73179,19 +73719,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488741.075353, - "msecs": 75.0, - "relativeCreated": 27485.124281, - "thread": 135402127188224, + "created": 1756562602.0542037, + "msecs": 54.0, + "relativeCreated": 27423.152685, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,054" } ], - "time_consumption": 0.10052490234375 + "time_consumption": 0.10046911239624023 }, { "name": "__tLogger__", @@ -73209,16 +73749,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488741.1762695, - "msecs": 176.0, - "relativeCreated": 27586.040998, - "thread": 135402127188224, + "created": 1756562602.1553605, + "msecs": 155.0, + "relativeCreated": 27524.309658, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 19:32:21,176", + "asctime": "2025-08-30 16:03:22,155", "moduleLogger": [ { "name": "__unittest__", @@ -73237,16 +73777,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488741.17614, - "msecs": 176.0, - "relativeCreated": 27585.911373, - "thread": 135402127188224, + "created": 1756562602.1550689, + "msecs": 155.0, + "relativeCreated": 27524.017987, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 19:32:21,176" + "asctime": "2025-08-30 16:03:22,155" }, { "name": "__unittest__", @@ -73266,19 +73806,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488741.1762104, - "msecs": 176.0, - "relativeCreated": 27585.981958, - "thread": 135402127188224, + "created": 1756562602.1552277, + "msecs": 155.0, + "relativeCreated": 27524.176842, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 19:32:21,176" + "asctime": "2025-08-30 16:03:22,155" } ], - "time_consumption": 5.91278076171875e-05 + "time_consumption": 0.0001327991485595703 }, { "name": "__tLogger__", @@ -73296,16 +73836,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488741.277012, - "msecs": 277.0, - "relativeCreated": 27686.783658, - "thread": 135402127188224, + "created": 1756562602.2562683, + "msecs": 256.0, + "relativeCreated": 27625.217385, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffw.sleep.main_light) to 0", - "asctime": "2025-08-29 19:32:21,277", + "asctime": "2025-08-30 16:03:22,256", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -73323,16 +73863,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488741.176474, - "msecs": 176.0, - "relativeCreated": 27586.245545, - "thread": 135402127188224, + "created": 1756562602.1557283, + "msecs": 155.0, + "relativeCreated": 27524.677458, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,155" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -73350,16 +73890,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488741.1774914, - "msecs": 177.0, - "relativeCreated": 27587.262961, - "thread": 135402099861184, + "created": 1756562602.1571963, + "msecs": 157.0, + "relativeCreated": 27526.145441, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,157" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", @@ -73377,19 +73917,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488741.179426, - "msecs": 179.0, - "relativeCreated": 27589.197421, - "thread": 135402099861184, + "created": 1756562602.1616716, + "msecs": 161.0, + "relativeCreated": 27530.620789, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,161" } ], - "time_consumption": 0.09758615493774414 + "time_consumption": 0.09459662437438965 }, { "name": "__tLogger__", @@ -73407,16 +73947,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488741.2773695, - "msecs": 277.0, - "relativeCreated": 27687.140944, - "thread": 135402127188224, + "created": 1756562602.2564769, + "msecs": 256.0, + "relativeCreated": 27625.426, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:22,256", "moduleLogger": [ { "name": "__unittest__", @@ -73435,16 +73975,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488741.2772386, - "msecs": 277.0, - "relativeCreated": 27687.01, - "thread": 135402127188224, + "created": 1756562602.256397, + "msecs": 256.0, + "relativeCreated": 27625.346238, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffw.sleep.main_light)): 0 ()", - "asctime": "2025-08-29 19:32:21,277" + "asctime": "2025-08-30 16:03:22,256" }, { "name": "__unittest__", @@ -73464,19 +74004,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488741.2773266, - "msecs": 277.0, - "relativeCreated": 27687.097923, - "thread": 135402127188224, + "created": 1756562602.2564473, + "msecs": 256.0, + "relativeCreated": 27625.396386, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffw.sleep.main_light)): result = 0 ()", - "asctime": "2025-08-29 19:32:21,277" + "asctime": "2025-08-30 16:03:22,256" } ], - "time_consumption": 4.291534423828125e-05 + "time_consumption": 2.956390380859375e-05 }, { "name": "__tLogger__", @@ -73494,16 +74034,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488741.3780766, - "msecs": 378.0, - "relativeCreated": 27787.848084, - "thread": 135402127188224, + "created": 1756562602.356806, + "msecs": 356.0, + "relativeCreated": 27725.755242, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffw.sleep.main_light) to 20", - "asctime": "2025-08-29 19:32:21,378", + "asctime": "2025-08-30 16:03:22,356", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -73521,16 +74061,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488741.277561, - "msecs": 277.0, - "relativeCreated": 27687.33217, - "thread": 135402127188224, + "created": 1756562602.256579, + "msecs": 256.0, + "relativeCreated": 27625.527827, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,256" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -73548,16 +74088,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488741.2786007, - "msecs": 278.0, - "relativeCreated": 27688.372014, - "thread": 135402099861184, + "created": 1756562602.2570949, + "msecs": 257.0, + "relativeCreated": 27626.044077, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,257" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", @@ -73575,19 +74115,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488741.280468, - "msecs": 280.0, - "relativeCreated": 27690.239485, - "thread": 135402099861184, + "created": 1756562602.2581577, + "msecs": 258.0, + "relativeCreated": 27627.106812, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,258" } ], - "time_consumption": 0.09760856628417969 + "time_consumption": 0.0986483097076416 }, { "name": "__tLogger__", @@ -73605,16 +74145,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488741.378398, - "msecs": 378.0, - "relativeCreated": 27788.169284, - "thread": 135402127188224, + "created": 1756562602.3572352, + "msecs": 357.0, + "relativeCreated": 27726.184219, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:22,357", "moduleLogger": [ { "name": "__unittest__", @@ -73633,16 +74173,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488741.3783007, - "msecs": 378.0, - "relativeCreated": 27788.072189, - "thread": 135402127188224, + "created": 1756562602.3571262, + "msecs": 357.0, + "relativeCreated": 27726.075303, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffw.sleep.main_light)): 20 ()", - "asctime": "2025-08-29 19:32:21,378" + "asctime": "2025-08-30 16:03:22,357" }, { "name": "__unittest__", @@ -73662,19 +74202,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488741.3783572, - "msecs": 378.0, - "relativeCreated": 27788.128775, - "thread": 135402127188224, + "created": 1756562602.3571956, + "msecs": 357.0, + "relativeCreated": 27726.144666, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffw.sleep.main_light)): result = 20 ()", - "asctime": "2025-08-29 19:32:21,378" + "asctime": "2025-08-30 16:03:22,357" } ], - "time_consumption": 4.076957702636719e-05 + "time_consumption": 3.9577484130859375e-05 }, { "name": "__tLogger__", @@ -73692,16 +74232,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488741.478962, - "msecs": 478.0, - "relativeCreated": 27888.733452, - "thread": 135402127188224, + "created": 1756562602.4576752, + "msecs": 457.0, + "relativeCreated": 27826.624261, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffw.sleep.main_light) to 40", - "asctime": "2025-08-29 19:32:21,478", + "asctime": "2025-08-30 16:03:22,457", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -73719,16 +74259,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488741.378615, - "msecs": 378.0, - "relativeCreated": 27788.38625, - "thread": 135402127188224, + "created": 1756562602.3573594, + "msecs": 357.0, + "relativeCreated": 27726.308579, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,357" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -73746,16 +74286,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488741.3796453, - "msecs": 379.0, - "relativeCreated": 27789.416921, - "thread": 135402099861184, + "created": 1756562602.3579032, + "msecs": 357.0, + "relativeCreated": 27726.852583, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,357" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", @@ -73773,19 +74313,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488741.3815784, - "msecs": 381.0, - "relativeCreated": 27791.349807, - "thread": 135402099861184, + "created": 1756562602.3601782, + "msecs": 360.0, + "relativeCreated": 27729.127234, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,360" } ], - "time_consumption": 0.09738349914550781 + "time_consumption": 0.09749698638916016 }, { "name": "__tLogger__", @@ -73803,16 +74343,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488741.4793243, - "msecs": 479.0, - "relativeCreated": 27889.095736, - "thread": 135402127188224, + "created": 1756562602.4581945, + "msecs": 458.0, + "relativeCreated": 27827.143462, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:22,458", "moduleLogger": [ { "name": "__unittest__", @@ -73831,16 +74371,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488741.4792182, - "msecs": 479.0, - "relativeCreated": 27888.989728, - "thread": 135402127188224, + "created": 1756562602.457985, + "msecs": 457.0, + "relativeCreated": 27826.93424, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffw.sleep.main_light)): 40 ()", - "asctime": "2025-08-29 19:32:21,479" + "asctime": "2025-08-30 16:03:22,457" }, { "name": "__unittest__", @@ -73860,19 +74400,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488741.4792776, - "msecs": 479.0, - "relativeCreated": 27889.049028, - "thread": 135402127188224, + "created": 1756562602.4581125, + "msecs": 458.0, + "relativeCreated": 27827.061584, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffw.sleep.main_light)): result = 40 ()", - "asctime": "2025-08-29 19:32:21,479" + "asctime": "2025-08-30 16:03:22,458" } ], - "time_consumption": 4.673004150390625e-05 + "time_consumption": 8.20159912109375e-05 }, { "name": "__tLogger__", @@ -73890,16 +74430,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488741.5800164, - "msecs": 580.0, - "relativeCreated": 27989.787864, - "thread": 135402127188224, + "created": 1756562602.559122, + "msecs": 559.0, + "relativeCreated": 27928.071308, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffw.sleep.main_light) to 60", - "asctime": "2025-08-29 19:32:21,580", + "asctime": "2025-08-30 16:03:22,559", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -73917,16 +74457,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488741.4795144, - "msecs": 479.0, - "relativeCreated": 27889.285752, - "thread": 135402127188224, + "created": 1756562602.4584641, + "msecs": 458.0, + "relativeCreated": 27827.413292, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,458" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -73944,16 +74484,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488741.4802222, - "msecs": 480.0, - "relativeCreated": 27889.993755, - "thread": 135402099861184, + "created": 1756562602.4599032, + "msecs": 459.0, + "relativeCreated": 27828.852351, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,459" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", @@ -73971,19 +74511,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488741.4821694, - "msecs": 482.0, - "relativeCreated": 27891.940752, - "thread": 135402099861184, + "created": 1756562602.463079, + "msecs": 463.0, + "relativeCreated": 27832.027972, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,463" } ], - "time_consumption": 0.09784698486328125 + "time_consumption": 0.09604310989379883 }, { "name": "__tLogger__", @@ -74001,16 +74541,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488741.5803936, - "msecs": 580.0, - "relativeCreated": 27990.164934, - "thread": 135402127188224, + "created": 1756562602.5599318, + "msecs": 559.0, + "relativeCreated": 27928.880717, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:22,559", "moduleLogger": [ { "name": "__unittest__", @@ -74029,16 +74569,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488741.5802586, - "msecs": 580.0, - "relativeCreated": 27990.029943, - "thread": 135402127188224, + "created": 1756562602.5596755, + "msecs": 559.0, + "relativeCreated": 27928.624579, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffw.sleep.main_light)): 60 ()", - "asctime": "2025-08-29 19:32:21,580" + "asctime": "2025-08-30 16:03:22,559" }, { "name": "__unittest__", @@ -74058,19 +74598,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488741.5803468, - "msecs": 580.0, - "relativeCreated": 27990.11825, - "thread": 135402127188224, + "created": 1756562602.5598352, + "msecs": 559.0, + "relativeCreated": 27928.784274, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffw.sleep.main_light)): result = 60 ()", - "asctime": "2025-08-29 19:32:21,580" + "asctime": "2025-08-30 16:03:22,559" } ], - "time_consumption": 4.673004150390625e-05 + "time_consumption": 9.655952453613281e-05 }, { "name": "__tLogger__", @@ -74088,16 +74628,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488741.6811104, - "msecs": 681.0, - "relativeCreated": 28090.88164, - "thread": 135402127188224, + "created": 1756562602.6609216, + "msecs": 660.0, + "relativeCreated": 28029.870723, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffw.sleep.main_light) to 80", - "asctime": "2025-08-29 19:32:21,681", + "asctime": "2025-08-30 16:03:22,660", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -74115,16 +74655,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488741.5806098, - "msecs": 580.0, - "relativeCreated": 27990.38128, - "thread": 135402127188224, + "created": 1756562602.5602436, + "msecs": 560.0, + "relativeCreated": 27929.192773, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,560" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -74142,16 +74682,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488741.5816975, - "msecs": 581.0, - "relativeCreated": 27991.469056, - "thread": 135402099861184, + "created": 1756562602.5616102, + "msecs": 561.0, + "relativeCreated": 27930.559465, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,561" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", @@ -74169,19 +74709,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488741.5843809, - "msecs": 584.0, - "relativeCreated": 27994.152482, - "thread": 135402099861184, + "created": 1756562602.5646858, + "msecs": 564.0, + "relativeCreated": 27933.634945, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,564" } ], - "time_consumption": 0.09672951698303223 + "time_consumption": 0.09623575210571289 }, { "name": "__tLogger__", @@ -74199,16 +74739,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488741.6814797, - "msecs": 681.0, - "relativeCreated": 28091.251233, - "thread": 135402127188224, + "created": 1756562602.661532, + "msecs": 661.0, + "relativeCreated": 28030.481133, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:22,661", "moduleLogger": [ { "name": "__unittest__", @@ -74227,16 +74767,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488741.6813424, - "msecs": 681.0, - "relativeCreated": 28091.113985, - "thread": 135402127188224, + "created": 1756562602.6613255, + "msecs": 661.0, + "relativeCreated": 28030.274602, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffw.sleep.main_light)): 80 ()", - "asctime": "2025-08-29 19:32:21,681" + "asctime": "2025-08-30 16:03:22,661" }, { "name": "__unittest__", @@ -74256,19 +74796,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488741.6813982, - "msecs": 681.0, - "relativeCreated": 28091.169733, - "thread": 135402127188224, + "created": 1756562602.6614451, + "msecs": 661.0, + "relativeCreated": 28030.394176, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffw.sleep.main_light)): result = 80 ()", - "asctime": "2025-08-29 19:32:21,681" + "asctime": "2025-08-30 16:03:22,661" } ], - "time_consumption": 8.153915405273438e-05 + "time_consumption": 8.678436279296875e-05 }, { "name": "__tLogger__", @@ -74286,16 +74826,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488741.7821612, - "msecs": 782.0, - "relativeCreated": 28191.932619, - "thread": 135402127188224, + "created": 1756562602.7630315, + "msecs": 763.0, + "relativeCreated": 28131.980625, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffw.sleep.main_light) to 100", - "asctime": "2025-08-29 19:32:21,782", + "asctime": "2025-08-30 16:03:22,763", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -74313,16 +74853,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488741.6816494, - "msecs": 681.0, - "relativeCreated": 28091.420929, - "thread": 135402127188224, + "created": 1756562602.661812, + "msecs": 661.0, + "relativeCreated": 28030.761127, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,661" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.main_light", @@ -74340,16 +74880,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488741.6825063, - "msecs": 682.0, - "relativeCreated": 28092.277679, - "thread": 135402099861184, + "created": 1756562602.6631415, + "msecs": 663.0, + "relativeCreated": 28032.09046, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,663" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", @@ -74367,19 +74907,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488741.6841552, - "msecs": 684.0, - "relativeCreated": 28093.926531, - "thread": 135402099861184, + "created": 1756562602.666317, + "msecs": 666.0, + "relativeCreated": 28035.26623, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,666" } ], - "time_consumption": 0.09800601005554199 + "time_consumption": 0.09671449661254883 }, { "name": "__tLogger__", @@ -74397,16 +74937,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488741.7825444, - "msecs": 782.0, - "relativeCreated": 28192.315703, - "thread": 135402127188224, + "created": 1756562602.7636757, + "msecs": 763.0, + "relativeCreated": 28132.624697, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:22,763", "moduleLogger": [ { "name": "__unittest__", @@ -74425,16 +74965,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488741.7823937, - "msecs": 782.0, - "relativeCreated": 28192.164908, - "thread": 135402127188224, + "created": 1756562602.763402, + "msecs": 763.0, + "relativeCreated": 28132.351028, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffw.sleep.main_light)): 100 ()", - "asctime": "2025-08-29 19:32:21,782" + "asctime": "2025-08-30 16:03:22,763" }, { "name": "__unittest__", @@ -74454,24 +74994,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488741.782493, - "msecs": 782.0, - "relativeCreated": 28192.264543, - "thread": 135402127188224, + "created": 1756562602.7635725, + "msecs": 763.0, + "relativeCreated": 28132.521678, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffw.sleep.main_light)): result = 100 ()", - "asctime": "2025-08-29 19:32:21,782" + "asctime": "2025-08-30 16:03:22,763" } ], - "time_consumption": 5.125999450683594e-05 + "time_consumption": 0.00010323524475097656 } ], - "time_consumption": 0.8077118396759033, - "time_start": "2025-08-29 19:32:20,974", - "time_finished": "2025-08-29 19:32:21,782" + "time_consumption": 0.8102197647094727, + "time_start": "2025-08-30 16:03:21,953", + "time_finished": "2025-08-30 16:03:22,763" }, "ViDevHeating.temp_setp (ffw.sleep.heating_valve) -> HeatingValve.temp_setp (ffw.sleep.heating_valve)": { "name": "__tLogger__", @@ -74486,16 +75026,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488741.7827733, - "msecs": 782.0, - "relativeCreated": 28192.544583, - "thread": 135402127188224, + "created": 1756562602.7641644, + "msecs": 764.0, + "relativeCreated": 28133.113389, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:22,764", "moduleLogger": [], "testcaseLogger": [ { @@ -74513,16 +75053,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488741.8835473, - "msecs": 883.0, - "relativeCreated": 28293.318711, - "thread": 135402127188224, + "created": 1756562602.8654695, + "msecs": 865.0, + "relativeCreated": 28234.418572, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 30", - "asctime": "2025-08-29 19:32:21,883", + "asctime": "2025-08-30 16:03:22,865", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint.set", @@ -74540,16 +75080,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488741.7829137, - "msecs": 782.0, - "relativeCreated": 28192.685347, - "thread": 135402127188224, + "created": 1756562602.7644727, + "msecs": 764.0, + "relativeCreated": 28133.421914, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,764" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve", @@ -74567,43 +75107,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488741.783172, - "msecs": 783.0, - "relativeCreated": 28192.943342, - "thread": 135402127188224, + "created": 1756562602.7649944, + "msecs": 764.0, + "relativeCreated": 28133.943295, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,764" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve.set", @@ -74621,16 +75134,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488741.8284638, - "msecs": 828.0, - "relativeCreated": 28238.235357, - "thread": 135402099861184, + "created": 1756562602.782534, + "msecs": 782.0, + "relativeCreated": 28151.48303, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,782" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.valve_temperature_setpoint", @@ -74648,16 +75161,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488741.8288455, - "msecs": 828.0, - "relativeCreated": 28238.617113, - "thread": 135402099861184, + "created": 1756562602.783401, + "msecs": 783.0, + "relativeCreated": 28152.350074, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,783" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint", @@ -74675,19 +75188,46 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488741.8291235, - "msecs": 829.0, - "relativeCreated": 28238.894988, - "thread": 135402099861184, + "created": 1756562602.7841651, + "msecs": 784.0, + "relativeCreated": 28153.114353, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,784" + }, + { + "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": 1756562602.8257651, + "msecs": 825.0, + "relativeCreated": 28194.714157, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:03:22,825" } ], - "time_consumption": 0.05442380905151367 + "time_consumption": 0.039704322814941406 }, { "name": "__tLogger__", @@ -74705,16 +75245,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488741.8839066, - "msecs": 883.0, - "relativeCreated": 28293.677899, - "thread": 135402127188224, + "created": 1756562602.8660655, + "msecs": 866.0, + "relativeCreated": 28235.014615, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (30, 30) and Type is ).", - "asctime": "2025-08-29 19:32:21,883", + "asctime": "2025-08-30 16:03:22,866", "moduleLogger": [ { "name": "__unittest__", @@ -74733,16 +75273,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488741.8837779, - "msecs": 883.0, - "relativeCreated": 28293.549152, - "thread": 135402127188224, + "created": 1756562602.8658068, + "msecs": 865.0, + "relativeCreated": 28234.756013, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (30, 30) ()", - "asctime": "2025-08-29 19:32:21,883" + "asctime": "2025-08-30 16:03:22,865" }, { "name": "__unittest__", @@ -74762,19 +75302,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488741.8838632, - "msecs": 883.0, - "relativeCreated": 28293.634837, - "thread": 135402127188224, + "created": 1756562602.8659594, + "msecs": 865.0, + "relativeCreated": 28234.90842, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (30, 30) ()", - "asctime": "2025-08-29 19:32:21,883" + "asctime": "2025-08-30 16:03:22,865" } ], - "time_consumption": 4.3392181396484375e-05 + "time_consumption": 0.00010609626770019531 }, { "name": "__tLogger__", @@ -74792,16 +75332,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488741.984544, - "msecs": 984.0, - "relativeCreated": 28394.3155, - "thread": 135402127188224, + "created": 1756562602.966784, + "msecs": 966.0, + "relativeCreated": 28335.733128, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffw.sleep.heating_valve) to 15", - "asctime": "2025-08-29 19:32:21,984", + "asctime": "2025-08-30 16:03:22,966", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint.set", @@ -74819,16 +75359,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488741.8840117, - "msecs": 884.0, - "relativeCreated": 28293.783297, - "thread": 135402127188224, + "created": 1756562602.8662796, + "msecs": 866.0, + "relativeCreated": 28235.228864, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,866" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve.set", @@ -74846,16 +75386,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488741.8941483, - "msecs": 894.0, - "relativeCreated": 28303.919797, - "thread": 135402099861184, + "created": 1756562602.8790872, + "msecs": 879.0, + "relativeCreated": 28248.036287, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,879" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve", @@ -74873,16 +75413,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488741.8944275, - "msecs": 894.0, - "relativeCreated": 28304.199152, - "thread": 135402099861184, + "created": 1756562602.8795857, + "msecs": 879.0, + "relativeCreated": 28248.534824, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,879" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.valve_temperature_setpoint", @@ -74900,16 +75440,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488741.8947136, - "msecs": 894.0, - "relativeCreated": 28304.484989, - "thread": 135402099861184, + "created": 1756562602.8801217, + "msecs": 880.0, + "relativeCreated": 28249.07083, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,880" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint", @@ -74927,16 +75467,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488741.89503, - "msecs": 895.0, - "relativeCreated": 28304.801524, - "thread": 135402099861184, + "created": 1756562602.8808343, + "msecs": 880.0, + "relativeCreated": 28249.783495, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,880" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve", @@ -74954,19 +75494,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488741.8952558, - "msecs": 895.0, - "relativeCreated": 28305.027366, - "thread": 135402099861184, + "created": 1756562602.8815436, + "msecs": 881.0, + "relativeCreated": 28250.492773, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,881" } ], - "time_consumption": 0.08928823471069336 + "time_consumption": 0.08524036407470703 }, { "name": "__tLogger__", @@ -74984,16 +75524,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488741.9848742, - "msecs": 984.0, - "relativeCreated": 28394.645708, - "thread": 135402127188224, + "created": 1756562602.9670758, + "msecs": 967.0, + "relativeCreated": 28336.025014, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:22,967", "moduleLogger": [ { "name": "__unittest__", @@ -75012,16 +75552,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488741.9847767, - "msecs": 984.0, - "relativeCreated": 28394.548257, - "thread": 135402127188224, + "created": 1756562602.9669602, + "msecs": 966.0, + "relativeCreated": 28335.909123, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)): 15 ()", - "asctime": "2025-08-29 19:32:21,984" + "asctime": "2025-08-30 16:03:22,966" }, { "name": "__unittest__", @@ -75041,19 +75581,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488741.984833, - "msecs": 984.0, - "relativeCreated": 28394.604437, - "thread": 135402127188224, + "created": 1756562602.9670317, + "msecs": 967.0, + "relativeCreated": 28335.981026, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)): result = 15 ()", - "asctime": "2025-08-29 19:32:21,984" + "asctime": "2025-08-30 16:03:22,967" } ], - "time_consumption": 4.124641418457031e-05 + "time_consumption": 4.410743713378906e-05 }, { "name": "__tLogger__", @@ -75071,16 +75611,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488742.0855346, - "msecs": 85.0, - "relativeCreated": 28495.305835, - "thread": 135402127188224, + "created": 1756562603.0675778, + "msecs": 67.0, + "relativeCreated": 28436.526928, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffw.sleep.heating_valve) to 20", - "asctime": "2025-08-29 19:32:22,085", + "asctime": "2025-08-30 16:03:23,067", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint.set", @@ -75098,16 +75638,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488741.984986, - "msecs": 984.0, - "relativeCreated": 28394.75746, - "thread": 135402127188224, + "created": 1756562602.9671855, + "msecs": 967.0, + "relativeCreated": 28336.134403, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,967" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve.set", @@ -75125,16 +75665,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488741.9938455, - "msecs": 993.0, - "relativeCreated": 28403.617022, - "thread": 135402099861184, + "created": 1756562602.976228, + "msecs": 976.0, + "relativeCreated": 28345.177269, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,976" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve", @@ -75152,16 +75692,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488741.994127, - "msecs": 994.0, - "relativeCreated": 28403.898568, - "thread": 135402099861184, + "created": 1756562602.9764776, + "msecs": 976.0, + "relativeCreated": 28345.42683, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,976" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.valve_temperature_setpoint", @@ -75179,16 +75719,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488741.9944177, - "msecs": 994.0, - "relativeCreated": 28404.189176, - "thread": 135402099861184, + "created": 1756562602.9767323, + "msecs": 976.0, + "relativeCreated": 28345.681325, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,976" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint", @@ -75206,16 +75746,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488741.9947872, - "msecs": 994.0, - "relativeCreated": 28404.558792, - "thread": 135402099861184, + "created": 1756562602.9770393, + "msecs": 977.0, + "relativeCreated": 28345.988469, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,977" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve", @@ -75233,19 +75773,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488741.995037, - "msecs": 995.0, - "relativeCreated": 28404.808739, - "thread": 135402099861184, + "created": 1756562602.9773245, + "msecs": 977.0, + "relativeCreated": 28346.273686, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:22,977" } ], - "time_consumption": 0.09049749374389648 + "time_consumption": 0.09025335311889648 }, { "name": "__tLogger__", @@ -75263,16 +75803,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488742.0858738, - "msecs": 85.0, - "relativeCreated": 28495.645355, - "thread": 135402127188224, + "created": 1756562603.0681052, + "msecs": 68.0, + "relativeCreated": 28437.0543, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:23,068", "moduleLogger": [ { "name": "__unittest__", @@ -75291,16 +75831,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488742.08577, - "msecs": 85.0, - "relativeCreated": 28495.54141, - "thread": 135402127188224, + "created": 1756562603.0679111, + "msecs": 67.0, + "relativeCreated": 28436.860209, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)): 20 ()", - "asctime": "2025-08-29 19:32:22,085" + "asctime": "2025-08-30 16:03:23,067" }, { "name": "__unittest__", @@ -75320,19 +75860,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488742.0858305, - "msecs": 85.0, - "relativeCreated": 28495.601774, - "thread": 135402127188224, + "created": 1756562603.0680223, + "msecs": 68.0, + "relativeCreated": 28436.97142, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)): result = 20 ()", - "asctime": "2025-08-29 19:32:22,085" + "asctime": "2025-08-30 16:03:23,068" } ], - "time_consumption": 4.3392181396484375e-05 + "time_consumption": 8.296966552734375e-05 }, { "name": "__tLogger__", @@ -75350,16 +75890,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488742.18654, - "msecs": 186.0, - "relativeCreated": 28596.31113, - "thread": 135402127188224, + "created": 1756562603.1691017, + "msecs": 169.0, + "relativeCreated": 28538.050851, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffw.sleep.heating_valve) to 25", - "asctime": "2025-08-29 19:32:22,186", + "asctime": "2025-08-30 16:03:23,169", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint.set", @@ -75377,16 +75917,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488742.085986, - "msecs": 85.0, - "relativeCreated": 28495.757348, - "thread": 135402127188224, + "created": 1756562603.0683455, + "msecs": 68.0, + "relativeCreated": 28437.294703, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,068" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve.set", @@ -75404,16 +75944,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488742.0952365, - "msecs": 95.0, - "relativeCreated": 28505.007923, - "thread": 135402099861184, + "created": 1756562603.080385, + "msecs": 80.0, + "relativeCreated": 28449.33418, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,080" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve", @@ -75431,16 +75971,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488742.0955951, - "msecs": 95.0, - "relativeCreated": 28505.366524, - "thread": 135402099861184, + "created": 1756562603.0805957, + "msecs": 80.0, + "relativeCreated": 28449.544913, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,080" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.valve_temperature_setpoint", @@ -75458,16 +75998,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488742.0958998, - "msecs": 95.0, - "relativeCreated": 28505.671454, - "thread": 135402099861184, + "created": 1756562603.0808134, + "msecs": 80.0, + "relativeCreated": 28449.762345, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,080" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint", @@ -75485,16 +76025,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488742.0962598, - "msecs": 96.0, - "relativeCreated": 28506.03134, - "thread": 135402099861184, + "created": 1756562603.0811436, + "msecs": 81.0, + "relativeCreated": 28450.092649, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,081" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve", @@ -75512,19 +76052,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488742.0965228, - "msecs": 96.0, - "relativeCreated": 28506.29426, - "thread": 135402099861184, + "created": 1756562603.0813696, + "msecs": 81.0, + "relativeCreated": 28450.318603, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,081" } ], - "time_consumption": 0.09001708030700684 + "time_consumption": 0.08773207664489746 }, { "name": "__tLogger__", @@ -75542,16 +76082,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488742.1868796, - "msecs": 186.0, - "relativeCreated": 28596.651155, - "thread": 135402127188224, + "created": 1756562603.1696355, + "msecs": 169.0, + "relativeCreated": 28538.58466, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:23,169", "moduleLogger": [ { "name": "__unittest__", @@ -75570,16 +76110,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488742.186782, - "msecs": 186.0, - "relativeCreated": 28596.553505, - "thread": 135402127188224, + "created": 1756562603.1694436, + "msecs": 169.0, + "relativeCreated": 28538.392676, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)): 25 ()", - "asctime": "2025-08-29 19:32:22,186" + "asctime": "2025-08-30 16:03:23,169" }, { "name": "__unittest__", @@ -75599,19 +76139,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488742.1868377, - "msecs": 186.0, - "relativeCreated": 28596.609309, - "thread": 135402127188224, + "created": 1756562603.169554, + "msecs": 169.0, + "relativeCreated": 28538.503152, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)): result = 25 ()", - "asctime": "2025-08-29 19:32:22,186" + "asctime": "2025-08-30 16:03:23,169" } ], - "time_consumption": 4.1961669921875e-05 + "time_consumption": 8.153915405273438e-05 }, { "name": "__tLogger__", @@ -75629,16 +76169,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488742.2875648, - "msecs": 287.0, - "relativeCreated": 28697.336335, - "thread": 135402127188224, + "created": 1756562603.2705507, + "msecs": 270.0, + "relativeCreated": 28639.499964, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffw.sleep.heating_valve) to 30", - "asctime": "2025-08-29 19:32:22,287", + "asctime": "2025-08-30 16:03:23,270", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint.set", @@ -75656,16 +76196,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488742.1869905, - "msecs": 186.0, - "relativeCreated": 28596.762092, - "thread": 135402127188224, + "created": 1756562603.1698444, + "msecs": 169.0, + "relativeCreated": 28538.793621, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,169" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve.set", @@ -75683,16 +76223,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488742.196356, - "msecs": 196.0, - "relativeCreated": 28606.127447, - "thread": 135402099861184, + "created": 1756562603.1839514, + "msecs": 183.0, + "relativeCreated": 28552.900597, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,183" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve", @@ -75710,16 +76250,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488742.196688, - "msecs": 196.0, - "relativeCreated": 28606.459252, - "thread": 135402099861184, + "created": 1756562603.1844387, + "msecs": 184.0, + "relativeCreated": 28553.387914, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,184" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.valve_temperature_setpoint", @@ -75737,16 +76277,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488742.1969905, - "msecs": 196.0, - "relativeCreated": 28606.761974, - "thread": 135402099861184, + "created": 1756562603.1850092, + "msecs": 185.0, + "relativeCreated": 28553.958272, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,185" }, { "name": "smart_brain.mqtt.videv.ffw.sleep.heating_valve.user_temperature_setpoint", @@ -75764,16 +76304,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488742.1973462, - "msecs": 197.0, - "relativeCreated": 28607.117732, - "thread": 135402099861184, + "created": 1756562603.185848, + "msecs": 185.0, + "relativeCreated": 28554.797172, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,185" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.sleep.heating_valve", @@ -75791,19 +76331,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488742.1976047, - "msecs": 197.0, - "relativeCreated": 28607.375981, - "thread": 135402099861184, + "created": 1756562603.1864545, + "msecs": 186.0, + "relativeCreated": 28555.403759, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,186" } ], - "time_consumption": 0.08996009826660156 + "time_consumption": 0.08409619331359863 }, { "name": "__tLogger__", @@ -75821,16 +76361,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488742.2879064, - "msecs": 287.0, - "relativeCreated": 28697.677807, - "thread": 135402127188224, + "created": 1756562603.2711158, + "msecs": 271.0, + "relativeCreated": 28640.064887, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:23,271", "moduleLogger": [ { "name": "__unittest__", @@ -75849,16 +76389,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488742.2878063, - "msecs": 287.0, - "relativeCreated": 28697.577604, - "thread": 135402127188224, + "created": 1756562603.2708843, + "msecs": 270.0, + "relativeCreated": 28639.833419, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)): 30 ()", - "asctime": "2025-08-29 19:32:22,287" + "asctime": "2025-08-30 16:03:23,270" }, { "name": "__unittest__", @@ -75878,24 +76418,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488742.2878623, - "msecs": 287.0, - "relativeCreated": 28697.633729, - "thread": 135402127188224, + "created": 1756562603.2710283, + "msecs": 271.0, + "relativeCreated": 28639.97734, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffw.sleep.heating_valve)): result = 30 ()", - "asctime": "2025-08-29 19:32:22,287" + "asctime": "2025-08-30 16:03:23,271" } ], - "time_consumption": 4.410743713378906e-05 + "time_consumption": 8.749961853027344e-05 } ], - "time_consumption": 0.5051331520080566, - "time_start": "2025-08-29 19:32:21,782", - "time_finished": "2025-08-29 19:32:22,287" + "time_consumption": 0.5069513320922852, + "time_start": "2025-08-30 16:03:22,764", + "time_finished": "2025-08-30 16:03:23,271" }, "ViDevCommon.state (ffw.julian.main_light) -> Shelly.relay/0 (ffw.julian.main_light)": { "name": "__tLogger__", @@ -75910,16 +76450,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488742.288158, - "msecs": 288.0, - "relativeCreated": 28697.929504, - "thread": 135402127188224, + "created": 1756562603.2715287, + "msecs": 271.0, + "relativeCreated": 28640.477737, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.state (ffw.julian.main_light) -> Shelly.relay/0 (ffw.julian.main_light)", - "asctime": "2025-08-29 19:32:22,288", + "asctime": "2025-08-30 16:03:23,271", "moduleLogger": [], "testcaseLogger": [ { @@ -75937,16 +76477,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488742.3888488, - "msecs": 388.0, - "relativeCreated": 28798.620288, - "thread": 135402127188224, + "created": 1756562603.372464, + "msecs": 372.0, + "relativeCreated": 28741.412933, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:22,388", + "asctime": "2025-08-30 16:03:23,372", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state.set", @@ -75964,19 +76504,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488742.288296, - "msecs": 288.0, - "relativeCreated": 28698.067281, - "thread": 135402127188224, + "created": 1756562603.2717857, + "msecs": 271.0, + "relativeCreated": 28640.734762, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,271" } ], - "time_consumption": 0.10055279731750488 + "time_consumption": 0.1006782054901123 }, { "name": "__tLogger__", @@ -75994,16 +76534,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488742.389221, - "msecs": 389.0, - "relativeCreated": 28798.992263, - "thread": 135402127188224, + "created": 1756562603.3730228, + "msecs": 373.0, + "relativeCreated": 28741.971923, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:22,389", + "asctime": "2025-08-30 16:03:23,373", "moduleLogger": [ { "name": "__unittest__", @@ -76022,16 +76562,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488742.3890936, - "msecs": 389.0, - "relativeCreated": 28798.864982, - "thread": 135402127188224, + "created": 1756562603.3727849, + "msecs": 372.0, + "relativeCreated": 28741.73391, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:22,389" + "asctime": "2025-08-30 16:03:23,372" }, { "name": "__unittest__", @@ -76051,19 +76591,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488742.389152, - "msecs": 389.0, - "relativeCreated": 28798.92337, - "thread": 135402127188224, + "created": 1756562603.3728962, + "msecs": 372.0, + "relativeCreated": 28741.845369, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:22,389" + "asctime": "2025-08-30 16:03:23,372" } ], - "time_consumption": 6.890296936035156e-05 + "time_consumption": 0.0001266002655029297 }, { "name": "__tLogger__", @@ -76081,16 +76621,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488742.4898624, - "msecs": 489.0, - "relativeCreated": 28899.633769, - "thread": 135402127188224, + "created": 1756562603.474039, + "msecs": 474.0, + "relativeCreated": 28842.988066, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffw.julian.main_light) to True", - "asctime": "2025-08-29 19:32:22,489", + "asctime": "2025-08-30 16:03:23,474", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state.set", @@ -76108,16 +76648,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488742.389333, - "msecs": 389.0, - "relativeCreated": 28799.104432, - "thread": 135402127188224, + "created": 1756562603.3733134, + "msecs": 373.0, + "relativeCreated": 28742.262741, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,373" }, { "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0.command", @@ -76135,16 +76675,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488742.3924017, - "msecs": 392.0, - "relativeCreated": 28802.173027, - "thread": 135402099861184, + "created": 1756562603.3786645, + "msecs": 378.0, + "relativeCreated": 28747.613652, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,378" }, { "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", @@ -76162,16 +76702,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488742.3926775, - "msecs": 392.0, - "relativeCreated": 28802.449124, - "thread": 135402099861184, + "created": 1756562603.3790975, + "msecs": 379.0, + "relativeCreated": 28748.046332, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,379" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -76189,16 +76729,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488742.3929205, - "msecs": 392.0, - "relativeCreated": 28802.691914, - "thread": 135402099861184, + "created": 1756562603.3795266, + "msecs": 379.0, + "relativeCreated": 28748.475681, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,379" }, { "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", @@ -76216,16 +76756,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488742.3937767, - "msecs": 393.0, - "relativeCreated": 28803.548177, - "thread": 135402099861184, + "created": 1756562603.380797, + "msecs": 380.0, + "relativeCreated": 28749.746055, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,380" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -76243,16 +76783,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488742.3941095, - "msecs": 394.0, - "relativeCreated": 28803.880924, - "thread": 135402099861184, + "created": 1756562603.3814306, + "msecs": 381.0, + "relativeCreated": 28750.379698, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,381" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", @@ -76270,16 +76810,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488742.4367042, - "msecs": 436.0, - "relativeCreated": 28846.475611, - "thread": 135402099861184, + "created": 1756562603.4283404, + "msecs": 428.0, + "relativeCreated": 28797.289648, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,428" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", @@ -76297,16 +76837,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488742.4773383, - "msecs": 477.0, - "relativeCreated": 28887.109791, - "thread": 135402099861184, + "created": 1756562603.4705737, + "msecs": 470.0, + "relativeCreated": 28839.522587, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,470" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", @@ -76324,19 +76864,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488742.4777887, - "msecs": 477.0, - "relativeCreated": 28887.560096, - "thread": 135402099861184, + "created": 1756562603.4713147, + "msecs": 471.0, + "relativeCreated": 28840.263741, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,471" } ], - "time_consumption": 0.012073755264282227 + "time_consumption": 0.0027244091033935547 }, { "name": "__tLogger__", @@ -76354,16 +76894,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488742.4902048, - "msecs": 490.0, - "relativeCreated": 28899.976328, - "thread": 135402127188224, + "created": 1756562603.4746, + "msecs": 474.0, + "relativeCreated": 28843.549234, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:23,474", "moduleLogger": [ { "name": "__unittest__", @@ -76382,16 +76922,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488742.4901001, - "msecs": 490.0, - "relativeCreated": 28899.871743, - "thread": 135402127188224, + "created": 1756562603.4743693, + "msecs": 474.0, + "relativeCreated": 28843.318394, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Shelly.relay/0 (ffw.julian.main_light)): True ()", - "asctime": "2025-08-29 19:32:22,490" + "asctime": "2025-08-30 16:03:23,474" }, { "name": "__unittest__", @@ -76411,19 +76951,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488742.4901605, - "msecs": 490.0, - "relativeCreated": 28899.931748, - "thread": 135402127188224, + "created": 1756562603.474514, + "msecs": 474.0, + "relativeCreated": 28843.462964, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (ffw.julian.main_light)): result = True ()", - "asctime": "2025-08-29 19:32:22,490" + "asctime": "2025-08-30 16:03:23,474" } ], - "time_consumption": 4.4345855712890625e-05 + "time_consumption": 8.606910705566406e-05 }, { "name": "__tLogger__", @@ -76441,16 +76981,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488742.5908985, - "msecs": 590.0, - "relativeCreated": 29000.669773, - "thread": 135402127188224, + "created": 1756562603.5753183, + "msecs": 575.0, + "relativeCreated": 28944.267508, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffw.julian.main_light) to False", - "asctime": "2025-08-29 19:32:22,590", + "asctime": "2025-08-30 16:03:23,575", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state.set", @@ -76468,16 +77008,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488742.490348, - "msecs": 490.0, - "relativeCreated": 28900.119354, - "thread": 135402127188224, + "created": 1756562603.4748049, + "msecs": 474.0, + "relativeCreated": 28843.754051, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,474" }, { "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0.command", @@ -76495,16 +77035,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488742.49317, - "msecs": 493.0, - "relativeCreated": 28902.941347, - "thread": 135402099861184, + "created": 1756562603.4791691, + "msecs": 479.0, + "relativeCreated": 28848.118205, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,479" }, { "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", @@ -76522,16 +77062,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488742.4934142, - "msecs": 493.0, - "relativeCreated": 28903.185667, - "thread": 135402099861184, + "created": 1756562603.4797766, + "msecs": 479.0, + "relativeCreated": 28848.725687, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,479" }, { "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", @@ -76549,16 +77089,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488742.4942257, - "msecs": 494.0, - "relativeCreated": 28903.997181, - "thread": 135402099861184, + "created": 1756562603.4812498, + "msecs": 481.0, + "relativeCreated": 28850.198809, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,481" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", @@ -76576,19 +77116,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488742.5362637, - "msecs": 536.0, - "relativeCreated": 28946.035101, - "thread": 135402099861184, + "created": 1756562603.5255156, + "msecs": 525.0, + "relativeCreated": 28894.46466, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,525" } ], - "time_consumption": 0.054634809494018555 + "time_consumption": 0.04980278015136719 }, { "name": "__tLogger__", @@ -76606,16 +77146,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488742.5912635, - "msecs": 591.0, - "relativeCreated": 29001.03484, - "thread": 135402127188224, + "created": 1756562603.5759737, + "msecs": 575.0, + "relativeCreated": 28944.922674, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:23,575", "moduleLogger": [ { "name": "__unittest__", @@ -76634,16 +77174,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488742.5911362, - "msecs": 591.0, - "relativeCreated": 29000.90761, - "thread": 135402127188224, + "created": 1756562603.5757089, + "msecs": 575.0, + "relativeCreated": 28944.658103, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Shelly.relay/0 (ffw.julian.main_light)): False ()", - "asctime": "2025-08-29 19:32:22,591" + "asctime": "2025-08-30 16:03:23,575" }, { "name": "__unittest__", @@ -76663,24 +77203,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488742.5911956, - "msecs": 591.0, - "relativeCreated": 29000.967032, - "thread": 135402127188224, + "created": 1756562603.5758438, + "msecs": 575.0, + "relativeCreated": 28944.79284, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (ffw.julian.main_light)): result = False ()", - "asctime": "2025-08-29 19:32:22,591" + "asctime": "2025-08-30 16:03:23,575" } ], - "time_consumption": 6.794929504394531e-05 + "time_consumption": 0.00012993812561035156 } ], - "time_consumption": 0.30310559272766113, - "time_start": "2025-08-29 19:32:22,288", - "time_finished": "2025-08-29 19:32:22,591" + "time_consumption": 0.3044450283050537, + "time_start": "2025-08-30 16:03:23,271", + "time_finished": "2025-08-30 16:03:23,575" }, "Shelly.relay/0 (ffw.julian.main_light) -> ViDevCommon.state (ffw.julian.main_light)": { "name": "__tLogger__", @@ -76695,16 +77235,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488742.591526, - "msecs": 591.0, - "relativeCreated": 29001.297696, - "thread": 135402127188224, + "created": 1756562603.5764163, + "msecs": 576.0, + "relativeCreated": 28945.365387, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Shelly.relay/0 (ffw.julian.main_light) -> ViDevCommon.state (ffw.julian.main_light)", - "asctime": "2025-08-29 19:32:22,591", + "asctime": "2025-08-30 16:03:23,576", "moduleLogger": [], "testcaseLogger": [ { @@ -76722,16 +77262,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488742.692002, - "msecs": 692.0, - "relativeCreated": 29101.773606, - "thread": 135402127188224, + "created": 1756562603.6773467, + "msecs": 677.0, + "relativeCreated": 29046.295942, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:22,692", + "asctime": "2025-08-30 16:03:23,677", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state.set", @@ -76749,19 +77289,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488742.5916805, - "msecs": 591.0, - "relativeCreated": 29001.451996, - "thread": 135402127188224, + "created": 1756562603.5767257, + "msecs": 576.0, + "relativeCreated": 28945.674946, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,576" } ], - "time_consumption": 0.10032153129577637 + "time_consumption": 0.10062098503112793 }, { "name": "__tLogger__", @@ -76779,16 +77319,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488742.6923175, - "msecs": 692.0, - "relativeCreated": 29102.088819, - "thread": 135402127188224, + "created": 1756562603.677922, + "msecs": 677.0, + "relativeCreated": 29046.87108, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:22,692", + "asctime": "2025-08-30 16:03:23,677", "moduleLogger": [ { "name": "__unittest__", @@ -76807,16 +77347,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488742.6922164, - "msecs": 692.0, - "relativeCreated": 29101.987828, - "thread": 135402127188224, + "created": 1756562603.6777017, + "msecs": 677.0, + "relativeCreated": 29046.650643, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:22,692" + "asctime": "2025-08-30 16:03:23,677" }, { "name": "__unittest__", @@ -76836,19 +77376,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488742.6922717, - "msecs": 692.0, - "relativeCreated": 29102.04309, - "thread": 135402127188224, + "created": 1756562603.677832, + "msecs": 677.0, + "relativeCreated": 29046.780923, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:22,692" + "asctime": "2025-08-30 16:03:23,677" } ], - "time_consumption": 4.57763671875e-05 + "time_consumption": 9.012222290039062e-05 }, { "name": "__tLogger__", @@ -76866,16 +77406,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488742.7930443, - "msecs": 793.0, - "relativeCreated": 29202.815611, - "thread": 135402127188224, + "created": 1756562603.779625, + "msecs": 779.0, + "relativeCreated": 29148.573994, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (ffw.julian.main_light) to True", - "asctime": "2025-08-29 19:32:22,793", + "asctime": "2025-08-30 16:03:23,779", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", @@ -76893,16 +77433,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488742.692453, - "msecs": 692.0, - "relativeCreated": 29102.224241, - "thread": 135402127188224, + "created": 1756562603.678139, + "msecs": 678.0, + "relativeCreated": 29047.088, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,678" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -76920,16 +77460,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488742.6927524, - "msecs": 692.0, - "relativeCreated": 29102.523914, - "thread": 135402127188224, + "created": 1756562603.6786566, + "msecs": 678.0, + "relativeCreated": 29047.605716, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,678" }, { "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", @@ -76947,16 +77487,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488742.6935363, - "msecs": 693.0, - "relativeCreated": 29103.307742, - "thread": 135402099861184, + "created": 1756562603.68004, + "msecs": 680.0, + "relativeCreated": 29048.989042, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,680" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -76974,16 +77514,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488742.6939251, - "msecs": 693.0, - "relativeCreated": 29103.696646, - "thread": 135402099861184, + "created": 1756562603.6809928, + "msecs": 680.0, + "relativeCreated": 29049.941966, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,680" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", @@ -77001,19 +77541,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488742.6967423, - "msecs": 696.0, - "relativeCreated": 29106.513881, - "thread": 135402099861184, + "created": 1756562603.685353, + "msecs": 685.0, + "relativeCreated": 29054.302055, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,685" } ], - "time_consumption": 0.09630203247070312 + "time_consumption": 0.09427189826965332 }, { "name": "__tLogger__", @@ -77031,16 +77571,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488742.7933798, - "msecs": 793.0, - "relativeCreated": 29203.151295, - "thread": 135402127188224, + "created": 1756562603.7802117, + "msecs": 780.0, + "relativeCreated": 29149.160891, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:23,780", "moduleLogger": [ { "name": "__unittest__", @@ -77059,16 +77599,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488742.7932787, - "msecs": 793.0, - "relativeCreated": 29203.050193, - "thread": 135402127188224, + "created": 1756562603.7799852, + "msecs": 779.0, + "relativeCreated": 29148.93427, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffw.julian.main_light)): True ()", - "asctime": "2025-08-29 19:32:22,793" + "asctime": "2025-08-30 16:03:23,779" }, { "name": "__unittest__", @@ -77088,19 +77628,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488742.793337, - "msecs": 793.0, - "relativeCreated": 29203.108558, - "thread": 135402127188224, + "created": 1756562603.780114, + "msecs": 780.0, + "relativeCreated": 29149.063064, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffw.julian.main_light)): result = True ()", - "asctime": "2025-08-29 19:32:22,793" + "asctime": "2025-08-30 16:03:23,780" } ], - "time_consumption": 4.267692565917969e-05 + "time_consumption": 9.775161743164062e-05 }, { "name": "__tLogger__", @@ -77118,16 +77658,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488742.8941402, - "msecs": 894.0, - "relativeCreated": 29303.911611, - "thread": 135402127188224, + "created": 1756562603.8813915, + "msecs": 881.0, + "relativeCreated": 29250.34079, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (ffw.julian.main_light) to False", - "asctime": "2025-08-29 19:32:22,894", + "asctime": "2025-08-30 16:03:23,881", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", @@ -77145,16 +77685,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488742.7935736, - "msecs": 793.0, - "relativeCreated": 29203.345001, - "thread": 135402127188224, + "created": 1756562603.7804499, + "msecs": 780.0, + "relativeCreated": 29149.398971, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,780" }, { "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", @@ -77172,16 +77712,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488742.794799, - "msecs": 794.0, - "relativeCreated": 29204.570505, - "thread": 135402099861184, + "created": 1756562603.782235, + "msecs": 782.0, + "relativeCreated": 29151.184038, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,782" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", @@ -77199,19 +77739,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488742.7969387, - "msecs": 796.0, - "relativeCreated": 29206.710293, - "thread": 135402099861184, + "created": 1756562603.7861617, + "msecs": 786.0, + "relativeCreated": 29155.110791, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,786" } ], - "time_consumption": 0.09720158576965332 + "time_consumption": 0.0952298641204834 }, { "name": "__tLogger__", @@ -77229,16 +77769,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488742.8945174, - "msecs": 894.0, - "relativeCreated": 29304.288918, - "thread": 135402127188224, + "created": 1756562603.881989, + "msecs": 881.0, + "relativeCreated": 29250.938255, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:23,881", "moduleLogger": [ { "name": "__unittest__", @@ -77257,16 +77797,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488742.894371, - "msecs": 894.0, - "relativeCreated": 29304.142549, - "thread": 135402127188224, + "created": 1756562603.8817618, + "msecs": 881.0, + "relativeCreated": 29250.710832, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffw.julian.main_light)): False ()", - "asctime": "2025-08-29 19:32:22,894" + "asctime": "2025-08-30 16:03:23,881" }, { "name": "__unittest__", @@ -77286,24 +77826,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488742.8944285, - "msecs": 894.0, - "relativeCreated": 29304.199818, - "thread": 135402127188224, + "created": 1756562603.8818903, + "msecs": 881.0, + "relativeCreated": 29250.83939, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffw.julian.main_light)): result = False ()", - "asctime": "2025-08-29 19:32:22,894" + "asctime": "2025-08-30 16:03:23,881" } ], - "time_consumption": 8.893013000488281e-05 + "time_consumption": 9.870529174804688e-05 } ], - "time_consumption": 0.3029913902282715, - "time_start": "2025-08-29 19:32:22,591", - "time_finished": "2025-08-29 19:32:22,894" + "time_consumption": 0.3055727481842041, + "time_start": "2025-08-30 16:03:23,576", + "time_finished": "2025-08-30 16:03:23,881" }, "ViDevCommon.brightness (ffw.julian.main_light) -> Light.brightness (ffw.julian.main_light)": { "name": "__tLogger__", @@ -77318,16 +77858,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488742.8947737, - "msecs": 894.0, - "relativeCreated": 29304.54513, - "thread": 135402127188224, + "created": 1756562603.8824432, + "msecs": 882.0, + "relativeCreated": 29251.392397, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.brightness (ffw.julian.main_light) -> Light.brightness (ffw.julian.main_light)", - "asctime": "2025-08-29 19:32:22,894", + "asctime": "2025-08-30 16:03:23,882", "moduleLogger": [], "testcaseLogger": [ { @@ -77343,16 +77883,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488742.9955914, - "msecs": 995.0, - "relativeCreated": 29405.362965, - "thread": 135402127188224, + "created": 1756562603.9837344, + "msecs": 983.0, + "relativeCreated": 29352.683378, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:22,995", + "asctime": "2025-08-30 16:03:23,983", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", @@ -77370,16 +77910,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488742.894902, - "msecs": 894.0, - "relativeCreated": 29304.673471, - "thread": 135402127188224, + "created": 1756562603.8827083, + "msecs": 882.0, + "relativeCreated": 29251.657324, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,882" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -77397,16 +77937,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488742.8951852, - "msecs": 895.0, - "relativeCreated": 29304.956669, - "thread": 135402127188224, + "created": 1756562603.8833156, + "msecs": 883.0, + "relativeCreated": 29252.264678, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,883" }, { "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", @@ -77424,16 +77964,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488742.8960764, - "msecs": 896.0, - "relativeCreated": 29305.848041, - "thread": 135402099861184, + "created": 1756562603.88483, + "msecs": 884.0, + "relativeCreated": 29253.779041, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,884" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -77451,16 +77991,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488742.8964815, - "msecs": 896.0, - "relativeCreated": 29306.253046, - "thread": 135402099861184, + "created": 1756562603.8859787, + "msecs": 885.0, + "relativeCreated": 29254.927709, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,885" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", @@ -77478,19 +78018,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488742.9370182, - "msecs": 937.0, - "relativeCreated": 29346.789577, - "thread": 135402099861184, + "created": 1756562603.9257774, + "msecs": 925.0, + "relativeCreated": 29294.726569, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,925" } ], - "time_consumption": 0.058573246002197266 + "time_consumption": 0.05795693397521973 }, { "name": "__tLogger__", @@ -77507,16 +78047,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488743.0966299, - "msecs": 96.0, - "relativeCreated": 29506.401242, - "thread": 135402127188224, + "created": 1756562604.0850081, + "msecs": 85.0, + "relativeCreated": 29453.957246, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 19:32:23,096", + "asctime": "2025-08-30 16:03:24,085", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness.set", @@ -77534,16 +78074,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488742.9958882, - "msecs": 995.0, - "relativeCreated": 29405.659457, - "thread": 135402127188224, + "created": 1756562603.9841497, + "msecs": 984.0, + "relativeCreated": 29353.098852, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,984" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -77561,16 +78101,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488742.9961896, - "msecs": 996.0, - "relativeCreated": 29405.961134, - "thread": 135402127188224, + "created": 1756562603.9846277, + "msecs": 984.0, + "relativeCreated": 29353.576924, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,984" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", @@ -77588,16 +78128,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488742.9990718, - "msecs": 999.0, - "relativeCreated": 29408.843253, - "thread": 135402099861184, + "created": 1756562603.9889534, + "msecs": 988.0, + "relativeCreated": 29357.902378, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,988" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -77615,16 +78155,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488742.9994764, - "msecs": 999.0, - "relativeCreated": 29409.247926, - "thread": 135402099861184, + "created": 1756562603.9899776, + "msecs": 989.0, + "relativeCreated": 29358.9268, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:23,989" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", @@ -77642,19 +78182,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488743.0423357, - "msecs": 42.0, - "relativeCreated": 29452.107073, - "thread": 135402099861184, + "created": 1756562604.0335395, + "msecs": 33.0, + "relativeCreated": 29402.488628, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,033" } ], - "time_consumption": 0.05429410934448242 + "time_consumption": 0.051468610763549805 }, { "name": "__tLogger__", @@ -77672,16 +78212,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488743.0969777, - "msecs": 96.0, - "relativeCreated": 29506.749193, - "thread": 135402127188224, + "created": 1756562604.0856543, + "msecs": 85.0, + "relativeCreated": 29454.603407, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 19:32:23,096", + "asctime": "2025-08-30 16:03:24,085", "moduleLogger": [ { "name": "__unittest__", @@ -77700,16 +78240,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488743.096875, - "msecs": 96.0, - "relativeCreated": 29506.646426, - "thread": 135402127188224, + "created": 1756562604.085411, + "msecs": 85.0, + "relativeCreated": 29454.360307, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 19:32:23,096" + "asctime": "2025-08-30 16:03:24,085" }, { "name": "__unittest__", @@ -77729,19 +78269,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488743.0969336, - "msecs": 96.0, - "relativeCreated": 29506.70518, - "thread": 135402127188224, + "created": 1756562604.085561, + "msecs": 85.0, + "relativeCreated": 29454.510327, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 19:32:23,096" + "asctime": "2025-08-30 16:03:24,085" } ], - "time_consumption": 4.410743713378906e-05 + "time_consumption": 9.322166442871094e-05 }, { "name": "__tLogger__", @@ -77759,16 +78299,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488743.197587, - "msecs": 197.0, - "relativeCreated": 29607.358498, - "thread": 135402127188224, + "created": 1756562604.1865911, + "msecs": 186.0, + "relativeCreated": 29555.540234, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffw.julian.main_light) to 0", - "asctime": "2025-08-29 19:32:23,197", + "asctime": "2025-08-30 16:03:24,186", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness.set", @@ -77786,16 +78326,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488743.0970938, - "msecs": 97.0, - "relativeCreated": 29506.865408, - "thread": 135402127188224, + "created": 1756562604.0858686, + "msecs": 85.0, + "relativeCreated": 29454.817627, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,085" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", @@ -77813,16 +78353,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488743.1001234, - "msecs": 100.0, - "relativeCreated": 29509.894901, - "thread": 135402099861184, + "created": 1756562604.09038, + "msecs": 90.0, + "relativeCreated": 29459.329095, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,090" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -77840,16 +78380,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488743.1004012, - "msecs": 100.0, - "relativeCreated": 29510.172487, - "thread": 135402099861184, + "created": 1756562604.091029, + "msecs": 91.0, + "relativeCreated": 29459.978129, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,091" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -77867,16 +78407,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488743.1011248, - "msecs": 101.0, - "relativeCreated": 29510.896301, - "thread": 135402099861184, + "created": 1756562604.092369, + "msecs": 92.0, + "relativeCreated": 29461.318253, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,092" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", @@ -77894,19 +78434,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488743.1433911, - "msecs": 143.0, - "relativeCreated": 29553.162582, - "thread": 135402099861184, + "created": 1756562604.1379924, + "msecs": 137.0, + "relativeCreated": 29506.941475, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,137" } ], - "time_consumption": 0.05419588088989258 + "time_consumption": 0.0485987663269043 }, { "name": "__tLogger__", @@ -77924,16 +78464,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488743.1979237, - "msecs": 197.0, - "relativeCreated": 29607.695119, - "thread": 135402127188224, + "created": 1756562604.187196, + "msecs": 187.0, + "relativeCreated": 29556.145131, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:24,187", "moduleLogger": [ { "name": "__unittest__", @@ -77952,16 +78492,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488743.1978211, - "msecs": 197.0, - "relativeCreated": 29607.59254, - "thread": 135402127188224, + "created": 1756562604.1869643, + "msecs": 186.0, + "relativeCreated": 29555.913271, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffw.julian.main_light)): 0 ()", - "asctime": "2025-08-29 19:32:23,197" + "asctime": "2025-08-30 16:03:24,186" }, { "name": "__unittest__", @@ -77981,19 +78521,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488743.197881, - "msecs": 197.0, - "relativeCreated": 29607.652597, - "thread": 135402127188224, + "created": 1756562604.1870964, + "msecs": 187.0, + "relativeCreated": 29556.045312, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffw.julian.main_light)): result = 0 ()", - "asctime": "2025-08-29 19:32:23,197" + "asctime": "2025-08-30 16:03:24,187" } ], - "time_consumption": 4.267692565917969e-05 + "time_consumption": 9.965896606445312e-05 }, { "name": "__tLogger__", @@ -78011,16 +78551,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488743.2985532, - "msecs": 298.0, - "relativeCreated": 29708.324721, - "thread": 135402127188224, + "created": 1756562604.2880874, + "msecs": 288.0, + "relativeCreated": 29657.036486, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffw.julian.main_light) to 20", - "asctime": "2025-08-29 19:32:23,298", + "asctime": "2025-08-30 16:03:24,288", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness.set", @@ -78038,16 +78578,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488743.1980398, - "msecs": 198.0, - "relativeCreated": 29607.811303, - "thread": 135402127188224, + "created": 1756562604.1874335, + "msecs": 187.0, + "relativeCreated": 29556.382626, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,187" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", @@ -78065,16 +78605,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488743.201161, - "msecs": 201.0, - "relativeCreated": 29610.932283, - "thread": 135402099861184, + "created": 1756562604.1926818, + "msecs": 192.0, + "relativeCreated": 29561.63093, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,192" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -78092,16 +78632,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488743.2014654, - "msecs": 201.0, - "relativeCreated": 29611.236771, - "thread": 135402099861184, + "created": 1756562604.1934903, + "msecs": 193.0, + "relativeCreated": 29562.43929, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,193" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -78119,16 +78659,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488743.2021844, - "msecs": 202.0, - "relativeCreated": 29611.955762, - "thread": 135402099861184, + "created": 1756562604.1951337, + "msecs": 195.0, + "relativeCreated": 29564.082774, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,195" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", @@ -78146,19 +78686,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488743.2443743, - "msecs": 244.0, - "relativeCreated": 29654.145816, - "thread": 135402099861184, + "created": 1756562604.2399714, + "msecs": 239.0, + "relativeCreated": 29608.920329, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,239" } ], - "time_consumption": 0.05417895317077637 + "time_consumption": 0.04811596870422363 }, { "name": "__tLogger__", @@ -78176,16 +78716,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488743.298916, - "msecs": 298.0, - "relativeCreated": 29708.687642, - "thread": 135402127188224, + "created": 1756562604.2889147, + "msecs": 288.0, + "relativeCreated": 29657.863863, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:24,288", "moduleLogger": [ { "name": "__unittest__", @@ -78204,16 +78744,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488743.2988143, - "msecs": 298.0, - "relativeCreated": 29708.585602, - "thread": 135402127188224, + "created": 1756562604.2885535, + "msecs": 288.0, + "relativeCreated": 29657.502557, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffw.julian.main_light)): 20 ()", - "asctime": "2025-08-29 19:32:23,298" + "asctime": "2025-08-30 16:03:24,288" }, { "name": "__unittest__", @@ -78233,19 +78773,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488743.2988737, - "msecs": 298.0, - "relativeCreated": 29708.645036, - "thread": 135402127188224, + "created": 1756562604.2887378, + "msecs": 288.0, + "relativeCreated": 29657.686889, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffw.julian.main_light)): result = 20 ()", - "asctime": "2025-08-29 19:32:23,298" + "asctime": "2025-08-30 16:03:24,288" } ], - "time_consumption": 4.2438507080078125e-05 + "time_consumption": 0.00017690658569335938 }, { "name": "__tLogger__", @@ -78263,16 +78803,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488743.3995767, - "msecs": 399.0, - "relativeCreated": 29809.347937, - "thread": 135402127188224, + "created": 1756562604.389859, + "msecs": 389.0, + "relativeCreated": 29758.808306, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffw.julian.main_light) to 40", - "asctime": "2025-08-29 19:32:23,399", + "asctime": "2025-08-30 16:03:24,389", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness.set", @@ -78290,16 +78830,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488743.2990296, - "msecs": 299.0, - "relativeCreated": 29708.800838, - "thread": 135402127188224, + "created": 1756562604.289324, + "msecs": 289.0, + "relativeCreated": 29658.273187, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,289" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", @@ -78317,16 +78857,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488743.3022048, - "msecs": 302.0, - "relativeCreated": 29711.976322, - "thread": 135402099861184, + "created": 1756562604.293977, + "msecs": 293.0, + "relativeCreated": 29662.926288, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,293" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -78344,16 +78884,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488743.3024993, - "msecs": 302.0, - "relativeCreated": 29712.27069, - "thread": 135402099861184, + "created": 1756562604.2947295, + "msecs": 294.0, + "relativeCreated": 29663.678654, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,294" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -78371,16 +78911,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488743.3032281, - "msecs": 303.0, - "relativeCreated": 29712.999636, - "thread": 135402099861184, + "created": 1756562604.2961998, + "msecs": 296.0, + "relativeCreated": 29665.148757, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,296" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", @@ -78398,19 +78938,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488743.3453178, - "msecs": 345.0, - "relativeCreated": 29755.089363, - "thread": 135402099861184, + "created": 1756562604.3411837, + "msecs": 341.0, + "relativeCreated": 29710.132883, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,341" } ], - "time_consumption": 0.05425882339477539 + "time_consumption": 0.0486752986907959 }, { "name": "__tLogger__", @@ -78428,16 +78968,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488743.399912, - "msecs": 399.0, - "relativeCreated": 29809.683704, - "thread": 135402127188224, + "created": 1756562604.3902316, + "msecs": 390.0, + "relativeCreated": 29759.180592, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:24,390", "moduleLogger": [ { "name": "__unittest__", @@ -78456,16 +78996,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488743.3998113, - "msecs": 399.0, - "relativeCreated": 29809.582636, - "thread": 135402127188224, + "created": 1756562604.3900707, + "msecs": 390.0, + "relativeCreated": 29759.01993, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffw.julian.main_light)): 40 ()", - "asctime": "2025-08-29 19:32:23,399" + "asctime": "2025-08-30 16:03:24,390" }, { "name": "__unittest__", @@ -78485,19 +79025,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488743.3998692, - "msecs": 399.0, - "relativeCreated": 29809.640622, - "thread": 135402127188224, + "created": 1756562604.3901725, + "msecs": 390.0, + "relativeCreated": 29759.121427, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffw.julian.main_light)): result = 40 ()", - "asctime": "2025-08-29 19:32:23,399" + "asctime": "2025-08-30 16:03:24,390" } ], - "time_consumption": 4.291534423828125e-05 + "time_consumption": 5.91278076171875e-05 }, { "name": "__tLogger__", @@ -78515,16 +79055,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488743.5005593, - "msecs": 500.0, - "relativeCreated": 29910.330862, - "thread": 135402127188224, + "created": 1756562604.4909492, + "msecs": 490.0, + "relativeCreated": 29859.898171, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffw.julian.main_light) to 60", - "asctime": "2025-08-29 19:32:23,500", + "asctime": "2025-08-30 16:03:24,490", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness.set", @@ -78542,16 +79082,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488743.400027, - "msecs": 400.0, - "relativeCreated": 29809.798509, - "thread": 135402127188224, + "created": 1756562604.390377, + "msecs": 390.0, + "relativeCreated": 29759.326149, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,390" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", @@ -78569,16 +79109,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488743.403106, - "msecs": 403.0, - "relativeCreated": 29812.877355, - "thread": 135402099861184, + "created": 1756562604.392563, + "msecs": 392.0, + "relativeCreated": 29761.51228, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,392" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -78596,16 +79136,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488743.403422, - "msecs": 403.0, - "relativeCreated": 29813.193699, - "thread": 135402099861184, + "created": 1756562604.3927958, + "msecs": 392.0, + "relativeCreated": 29761.745042, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,392" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -78623,16 +79163,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488743.4041376, - "msecs": 404.0, - "relativeCreated": 29813.909066, - "thread": 135402099861184, + "created": 1756562604.3933673, + "msecs": 393.0, + "relativeCreated": 29762.316529, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,393" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", @@ -78650,19 +79190,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488743.446976, - "msecs": 446.0, - "relativeCreated": 29856.747314, - "thread": 135402099861184, + "created": 1756562604.4390204, + "msecs": 439.0, + "relativeCreated": 29807.969339, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,439" } ], - "time_consumption": 0.053583383560180664 + "time_consumption": 0.05192875862121582 }, { "name": "__tLogger__", @@ -78680,16 +79220,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488743.5009215, - "msecs": 500.0, - "relativeCreated": 29910.693023, - "thread": 135402127188224, + "created": 1756562604.4914167, + "msecs": 491.0, + "relativeCreated": 29860.365787, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:24,491", "moduleLogger": [ { "name": "__unittest__", @@ -78708,16 +79248,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488743.500783, - "msecs": 500.0, - "relativeCreated": 29910.554342, - "thread": 135402127188224, + "created": 1756562604.4912157, + "msecs": 491.0, + "relativeCreated": 29860.164644, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffw.julian.main_light)): 60 ()", - "asctime": "2025-08-29 19:32:23,500" + "asctime": "2025-08-30 16:03:24,491" }, { "name": "__unittest__", @@ -78737,19 +79277,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488743.5008788, - "msecs": 500.0, - "relativeCreated": 29910.650223, - "thread": 135402127188224, + "created": 1756562604.4913447, + "msecs": 491.0, + "relativeCreated": 29860.293637, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffw.julian.main_light)): result = 60 ()", - "asctime": "2025-08-29 19:32:23,500" + "asctime": "2025-08-30 16:03:24,491" } ], - "time_consumption": 4.267692565917969e-05 + "time_consumption": 7.200241088867188e-05 }, { "name": "__tLogger__", @@ -78767,16 +79307,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488743.6015108, - "msecs": 601.0, - "relativeCreated": 30011.282204, - "thread": 135402127188224, + "created": 1756562604.592102, + "msecs": 592.0, + "relativeCreated": 29961.051233, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffw.julian.main_light) to 80", - "asctime": "2025-08-29 19:32:23,601", + "asctime": "2025-08-30 16:03:24,592", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness.set", @@ -78794,16 +79334,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488743.5010273, - "msecs": 501.0, - "relativeCreated": 29910.798747, - "thread": 135402127188224, + "created": 1756562604.4915953, + "msecs": 491.0, + "relativeCreated": 29860.544283, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,491" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", @@ -78821,16 +79361,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488743.5037186, - "msecs": 503.0, - "relativeCreated": 29913.490182, - "thread": 135402099861184, + "created": 1756562604.4951837, + "msecs": 495.0, + "relativeCreated": 29864.132746, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,495" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -78848,16 +79388,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488743.5039883, - "msecs": 503.0, - "relativeCreated": 29913.759751, - "thread": 135402099861184, + "created": 1756562604.4955535, + "msecs": 495.0, + "relativeCreated": 29864.502713, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,495" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -78875,16 +79415,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488743.5046065, - "msecs": 504.0, - "relativeCreated": 29914.377802, - "thread": 135402099861184, + "created": 1756562604.4965484, + "msecs": 496.0, + "relativeCreated": 29865.497443, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,496" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", @@ -78902,19 +79442,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488743.547005, - "msecs": 547.0, - "relativeCreated": 29956.776424, - "thread": 135402099861184, + "created": 1756562604.5419056, + "msecs": 541.0, + "relativeCreated": 29910.854717, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,541" } ], - "time_consumption": 0.05450582504272461 + "time_consumption": 0.05019640922546387 }, { "name": "__tLogger__", @@ -78932,16 +79472,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488743.6018388, - "msecs": 601.0, - "relativeCreated": 30011.610192, - "thread": 135402127188224, + "created": 1756562604.5926297, + "msecs": 592.0, + "relativeCreated": 29961.578792, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:24,592", "moduleLogger": [ { "name": "__unittest__", @@ -78960,16 +79500,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488743.6017401, - "msecs": 601.0, - "relativeCreated": 30011.511343, - "thread": 135402127188224, + "created": 1756562604.5924299, + "msecs": 592.0, + "relativeCreated": 29961.378999, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffw.julian.main_light)): 80 ()", - "asctime": "2025-08-29 19:32:23,601" + "asctime": "2025-08-30 16:03:24,592" }, { "name": "__unittest__", @@ -78989,19 +79529,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488743.6017969, - "msecs": 601.0, - "relativeCreated": 30011.56837, - "thread": 135402127188224, + "created": 1756562604.5925431, + "msecs": 592.0, + "relativeCreated": 29961.492217, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffw.julian.main_light)): result = 80 ()", - "asctime": "2025-08-29 19:32:23,601" + "asctime": "2025-08-30 16:03:24,592" } ], - "time_consumption": 4.1961669921875e-05 + "time_consumption": 8.654594421386719e-05 }, { "name": "__tLogger__", @@ -79019,16 +79559,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488743.7024145, - "msecs": 702.0, - "relativeCreated": 30112.185966, - "thread": 135402127188224, + "created": 1756562604.693515, + "msecs": 693.0, + "relativeCreated": 30062.464129, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (ffw.julian.main_light) to 100", - "asctime": "2025-08-29 19:32:23,702", + "asctime": "2025-08-30 16:03:24,693", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness.set", @@ -79046,16 +79586,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488743.6019497, - "msecs": 601.0, - "relativeCreated": 30011.72119, - "thread": 135402127188224, + "created": 1756562604.59284, + "msecs": 592.0, + "relativeCreated": 29961.789011, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,592" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", @@ -79073,16 +79613,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488743.6049058, - "msecs": 604.0, - "relativeCreated": 30014.677039, - "thread": 135402099861184, + "created": 1756562604.5972013, + "msecs": 597.0, + "relativeCreated": 29966.150545, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,597" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -79100,16 +79640,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488743.605171, - "msecs": 605.0, - "relativeCreated": 30014.942269, - "thread": 135402099861184, + "created": 1756562604.5976534, + "msecs": 597.0, + "relativeCreated": 29966.602544, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,597" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -79127,16 +79667,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488743.6057749, - "msecs": 605.0, - "relativeCreated": 30015.546349, - "thread": 135402099861184, + "created": 1756562604.5988183, + "msecs": 598.0, + "relativeCreated": 29967.767423, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,598" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", @@ -79154,19 +79694,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488743.6489089, - "msecs": 648.0, - "relativeCreated": 30058.680328, - "thread": 135402099861184, + "created": 1756562604.6417768, + "msecs": 641.0, + "relativeCreated": 30010.72603, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,641" } ], - "time_consumption": 0.053505659103393555 + "time_consumption": 0.05173826217651367 }, { "name": "__tLogger__", @@ -79184,16 +79724,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488743.7027774, - "msecs": 702.0, - "relativeCreated": 30112.548751, - "thread": 135402127188224, + "created": 1756562604.6940374, + "msecs": 694.0, + "relativeCreated": 30062.986533, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:24,694", "moduleLogger": [ { "name": "__unittest__", @@ -79212,16 +79752,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488743.7026753, - "msecs": 702.0, - "relativeCreated": 30112.446966, - "thread": 135402127188224, + "created": 1756562604.6938412, + "msecs": 693.0, + "relativeCreated": 30062.790234, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (ffw.julian.main_light)): 100 ()", - "asctime": "2025-08-29 19:32:23,702" + "asctime": "2025-08-30 16:03:24,693" }, { "name": "__unittest__", @@ -79241,24 +79781,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488743.702734, - "msecs": 702.0, - "relativeCreated": 30112.50558, - "thread": 135402127188224, + "created": 1756562604.693954, + "msecs": 693.0, + "relativeCreated": 30062.903188, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (ffw.julian.main_light)): result = 100 ()", - "asctime": "2025-08-29 19:32:23,702" + "asctime": "2025-08-30 16:03:24,693" } ], - "time_consumption": 4.3392181396484375e-05 + "time_consumption": 8.344650268554688e-05 } ], - "time_consumption": 0.8080036640167236, - "time_start": "2025-08-29 19:32:22,894", - "time_finished": "2025-08-29 19:32:23,702" + "time_consumption": 0.8115942478179932, + "time_start": "2025-08-30 16:03:23,882", + "time_finished": "2025-08-30 16:03:24,694" }, "Light.brightness (ffw.julian.main_light) -> ViDevCommon.brightness (ffw.julian.main_light)": { "name": "__tLogger__", @@ -79273,16 +79813,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488743.7030075, - "msecs": 703.0, - "relativeCreated": 30112.779014, - "thread": 135402127188224, + "created": 1756562604.6944473, + "msecs": 694.0, + "relativeCreated": 30063.396457, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Light.brightness (ffw.julian.main_light) -> ViDevCommon.brightness (ffw.julian.main_light)", - "asctime": "2025-08-29 19:32:23,703", + "asctime": "2025-08-30 16:03:24,694", "moduleLogger": [], "testcaseLogger": [ { @@ -79298,16 +79838,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488743.8034153, - "msecs": 803.0, - "relativeCreated": 30213.186719, - "thread": 135402127188224, + "created": 1756562604.7950168, + "msecs": 795.0, + "relativeCreated": 30163.965941, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:23,803", + "asctime": "2025-08-30 16:03:24,795", "moduleLogger": [], "time_consumption": 0.0 }, @@ -79326,16 +79866,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488743.9042587, - "msecs": 904.0, - "relativeCreated": 30314.03029, - "thread": 135402127188224, + "created": 1756562604.8961666, + "msecs": 896.0, + "relativeCreated": 30265.115805, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 19:32:23,904", + "asctime": "2025-08-30 16:03:24,896", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness.set", @@ -79353,19 +79893,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488743.8037248, - "msecs": 803.0, - "relativeCreated": 30213.496186, - "thread": 135402127188224, + "created": 1756562604.7954483, + "msecs": 795.0, + "relativeCreated": 30164.397412, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,795" } ], - "time_consumption": 0.10053396224975586 + "time_consumption": 0.10071825981140137 }, { "name": "__tLogger__", @@ -79383,16 +79923,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488743.9046948, - "msecs": 904.0, - "relativeCreated": 30314.46625, - "thread": 135402127188224, + "created": 1756562604.8968143, + "msecs": 896.0, + "relativeCreated": 30265.763505, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 19:32:23,904", + "asctime": "2025-08-30 16:03:24,896", "moduleLogger": [ { "name": "__unittest__", @@ -79411,16 +79951,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488743.9045632, - "msecs": 904.0, - "relativeCreated": 30314.334589, - "thread": 135402127188224, + "created": 1756562604.8964946, + "msecs": 896.0, + "relativeCreated": 30265.443774, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 19:32:23,904" + "asctime": "2025-08-30 16:03:24,896" }, { "name": "__unittest__", @@ -79440,19 +79980,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488743.9046257, - "msecs": 904.0, - "relativeCreated": 30314.397206, - "thread": 135402127188224, + "created": 1756562604.8966997, + "msecs": 896.0, + "relativeCreated": 30265.648734, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 19:32:23,904" + "asctime": "2025-08-30 16:03:24,896" } ], - "time_consumption": 6.914138793945312e-05 + "time_consumption": 0.00011467933654785156 }, { "name": "__tLogger__", @@ -79470,16 +80010,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488744.0052261, - "msecs": 5.0, - "relativeCreated": 30414.997759, - "thread": 135402127188224, + "created": 1756562604.997867, + "msecs": 997.0, + "relativeCreated": 30366.816149, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffw.julian.main_light) to 0", - "asctime": "2025-08-29 19:32:24,005", + "asctime": "2025-08-30 16:03:24,997", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -79497,16 +80037,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488743.9048593, - "msecs": 904.0, - "relativeCreated": 30314.630744, - "thread": 135402127188224, + "created": 1756562604.8971765, + "msecs": 897.0, + "relativeCreated": 30266.125586, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,897" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -79524,16 +80064,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488743.905946, - "msecs": 905.0, - "relativeCreated": 30315.717647, - "thread": 135402099861184, + "created": 1756562604.8986137, + "msecs": 898.0, + "relativeCreated": 30267.562911, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,898" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", @@ -79551,19 +80091,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488743.9080114, - "msecs": 908.0, - "relativeCreated": 30317.782848, - "thread": 135402099861184, + "created": 1756562604.9027445, + "msecs": 902.0, + "relativeCreated": 30271.693715, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,902" } ], - "time_consumption": 0.0972146987915039 + "time_consumption": 0.0951225757598877 }, { "name": "__tLogger__", @@ -79581,16 +80121,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488744.0055826, - "msecs": 5.0, - "relativeCreated": 30415.354086, - "thread": 135402127188224, + "created": 1756562604.998416, + "msecs": 998.0, + "relativeCreated": 30367.365037, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:24,998", "moduleLogger": [ { "name": "__unittest__", @@ -79609,16 +80149,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488744.0054772, - "msecs": 5.0, - "relativeCreated": 30415.248669, - "thread": 135402127188224, + "created": 1756562604.9981968, + "msecs": 998.0, + "relativeCreated": 30367.145739, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffw.julian.main_light)): 0 ()", - "asctime": "2025-08-29 19:32:24,005" + "asctime": "2025-08-30 16:03:24,998" }, { "name": "__unittest__", @@ -79638,19 +80178,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488744.0055392, - "msecs": 5.0, - "relativeCreated": 30415.310433, - "thread": 135402127188224, + "created": 1756562604.9983244, + "msecs": 998.0, + "relativeCreated": 30367.273614, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffw.julian.main_light)): result = 0 ()", - "asctime": "2025-08-29 19:32:24,005" + "asctime": "2025-08-30 16:03:24,998" } ], - "time_consumption": 4.3392181396484375e-05 + "time_consumption": 9.1552734375e-05 }, { "name": "__tLogger__", @@ -79668,16 +80208,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488744.106258, - "msecs": 106.0, - "relativeCreated": 30516.029358, - "thread": 135402127188224, + "created": 1756562605.0994818, + "msecs": 99.0, + "relativeCreated": 30468.430892, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffw.julian.main_light) to 20", - "asctime": "2025-08-29 19:32:24,106", + "asctime": "2025-08-30 16:03:25,099", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -79695,16 +80235,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488744.0057483, - "msecs": 5.0, - "relativeCreated": 30415.519762, - "thread": 135402127188224, + "created": 1756562604.9987187, + "msecs": 998.0, + "relativeCreated": 30367.667751, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:24,998" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -79722,16 +80262,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488744.0068285, - "msecs": 6.0, - "relativeCreated": 30416.599883, - "thread": 135402099861184, + "created": 1756562605.0001469, + "msecs": 0.0, + "relativeCreated": 30369.096054, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,000" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", @@ -79749,19 +80289,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488744.0088835, - "msecs": 8.0, - "relativeCreated": 30418.654973, - "thread": 135402099861184, + "created": 1756562605.0034099, + "msecs": 3.0, + "relativeCreated": 30372.359074, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,003" } ], - "time_consumption": 0.09737443923950195 + "time_consumption": 0.09607195854187012 }, { "name": "__tLogger__", @@ -79779,16 +80319,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488744.106701, - "msecs": 106.0, - "relativeCreated": 30516.47236, - "thread": 135402127188224, + "created": 1756562605.1000051, + "msecs": 100.0, + "relativeCreated": 30468.954234, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:25,100", "moduleLogger": [ { "name": "__unittest__", @@ -79807,16 +80347,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488744.1065586, - "msecs": 106.0, - "relativeCreated": 30516.330006, - "thread": 135402127188224, + "created": 1756562605.0998065, + "msecs": 99.0, + "relativeCreated": 30468.755687, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffw.julian.main_light)): 20 ()", - "asctime": "2025-08-29 19:32:24,106" + "asctime": "2025-08-30 16:03:25,099" }, { "name": "__unittest__", @@ -79836,19 +80376,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488744.106629, - "msecs": 106.0, - "relativeCreated": 30516.400344, - "thread": 135402127188224, + "created": 1756562605.0999217, + "msecs": 99.0, + "relativeCreated": 30468.870778, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffw.julian.main_light)): result = 20 ()", - "asctime": "2025-08-29 19:32:24,106" + "asctime": "2025-08-30 16:03:25,099" } ], - "time_consumption": 7.200241088867188e-05 + "time_consumption": 8.344650268554688e-05 }, { "name": "__tLogger__", @@ -79866,16 +80406,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488744.207365, - "msecs": 207.0, - "relativeCreated": 30617.136675, - "thread": 135402127188224, + "created": 1756562605.20083, + "msecs": 200.0, + "relativeCreated": 30569.779144, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffw.julian.main_light) to 40", - "asctime": "2025-08-29 19:32:24,207", + "asctime": "2025-08-30 16:03:25,200", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -79893,16 +80433,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488744.1068814, - "msecs": 106.0, - "relativeCreated": 30516.652797, - "thread": 135402127188224, + "created": 1756562605.100286, + "msecs": 100.0, + "relativeCreated": 30469.235065, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,100" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -79920,16 +80460,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488744.108049, - "msecs": 108.0, - "relativeCreated": 30517.820324, - "thread": 135402099861184, + "created": 1756562605.1016867, + "msecs": 101.0, + "relativeCreated": 30470.635786, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,101" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", @@ -79947,19 +80487,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488744.1100867, - "msecs": 110.0, - "relativeCreated": 30519.858064, - "thread": 135402099861184, + "created": 1756562605.1049147, + "msecs": 104.0, + "relativeCreated": 30473.863854, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,104" } ], - "time_consumption": 0.09727835655212402 + "time_consumption": 0.09591531753540039 }, { "name": "__tLogger__", @@ -79977,16 +80517,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488744.2077665, - "msecs": 207.0, - "relativeCreated": 30617.538011, - "thread": 135402127188224, + "created": 1756562605.2014704, + "msecs": 201.0, + "relativeCreated": 30570.419618, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:25,201", "moduleLogger": [ { "name": "__unittest__", @@ -80005,16 +80545,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488744.207638, - "msecs": 207.0, - "relativeCreated": 30617.409341, - "thread": 135402127188224, + "created": 1756562605.2012258, + "msecs": 201.0, + "relativeCreated": 30570.174773, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffw.julian.main_light)): 40 ()", - "asctime": "2025-08-29 19:32:24,207" + "asctime": "2025-08-30 16:03:25,201" }, { "name": "__unittest__", @@ -80034,19 +80574,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488744.207698, - "msecs": 207.0, - "relativeCreated": 30617.469527, - "thread": 135402127188224, + "created": 1756562605.2013805, + "msecs": 201.0, + "relativeCreated": 30570.329649, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffw.julian.main_light)): result = 40 ()", - "asctime": "2025-08-29 19:32:24,207" + "asctime": "2025-08-30 16:03:25,201" } ], - "time_consumption": 6.842613220214844e-05 + "time_consumption": 8.988380432128906e-05 }, { "name": "__tLogger__", @@ -80064,16 +80604,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488744.3085086, - "msecs": 308.0, - "relativeCreated": 30718.280117, - "thread": 135402127188224, + "created": 1756562605.302324, + "msecs": 302.0, + "relativeCreated": 30671.273145, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffw.julian.main_light) to 60", - "asctime": "2025-08-29 19:32:24,308", + "asctime": "2025-08-30 16:03:25,302", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -80091,16 +80631,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488744.207941, - "msecs": 207.0, - "relativeCreated": 30617.712663, - "thread": 135402127188224, + "created": 1756562605.2017543, + "msecs": 201.0, + "relativeCreated": 30570.703484, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,201" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -80118,16 +80658,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488744.2089376, - "msecs": 208.0, - "relativeCreated": 30618.709212, - "thread": 135402099861184, + "created": 1756562605.2031069, + "msecs": 203.0, + "relativeCreated": 30572.05581, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,203" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", @@ -80145,19 +80685,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488744.2109582, - "msecs": 210.0, - "relativeCreated": 30620.729827, - "thread": 135402099861184, + "created": 1756562605.2063584, + "msecs": 206.0, + "relativeCreated": 30575.307549, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,206" } ], - "time_consumption": 0.0975503921508789 + "time_consumption": 0.09596562385559082 }, { "name": "__tLogger__", @@ -80175,16 +80715,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488744.308845, - "msecs": 308.0, - "relativeCreated": 30718.616593, - "thread": 135402127188224, + "created": 1756562605.3028967, + "msecs": 302.0, + "relativeCreated": 30671.845731, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:25,302", "moduleLogger": [ { "name": "__unittest__", @@ -80203,16 +80743,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488744.3087401, - "msecs": 308.0, - "relativeCreated": 30718.511475, - "thread": 135402127188224, + "created": 1756562605.3026521, + "msecs": 302.0, + "relativeCreated": 30671.601326, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffw.julian.main_light)): 60 ()", - "asctime": "2025-08-29 19:32:24,308" + "asctime": "2025-08-30 16:03:25,302" }, { "name": "__unittest__", @@ -80232,19 +80772,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488744.3087997, - "msecs": 308.0, - "relativeCreated": 30718.571079, - "thread": 135402127188224, + "created": 1756562605.3028054, + "msecs": 302.0, + "relativeCreated": 30671.754598, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffw.julian.main_light)): result = 60 ()", - "asctime": "2025-08-29 19:32:24,308" + "asctime": "2025-08-30 16:03:25,302" } ], - "time_consumption": 4.5299530029296875e-05 + "time_consumption": 9.131431579589844e-05 }, { "name": "__tLogger__", @@ -80262,16 +80802,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488744.4095542, - "msecs": 409.0, - "relativeCreated": 30819.325544, - "thread": 135402127188224, + "created": 1756562605.403967, + "msecs": 403.0, + "relativeCreated": 30772.916106, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffw.julian.main_light) to 80", - "asctime": "2025-08-29 19:32:24,409", + "asctime": "2025-08-30 16:03:25,403", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -80289,16 +80829,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488744.3090057, - "msecs": 309.0, - "relativeCreated": 30718.777328, - "thread": 135402127188224, + "created": 1756562605.3032417, + "msecs": 303.0, + "relativeCreated": 30672.190873, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,303" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -80316,16 +80856,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488744.3102329, - "msecs": 310.0, - "relativeCreated": 30720.004149, - "thread": 135402099861184, + "created": 1756562605.3046188, + "msecs": 304.0, + "relativeCreated": 30673.567812, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,304" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", @@ -80343,19 +80883,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488744.3122957, - "msecs": 312.0, - "relativeCreated": 30722.067062, - "thread": 135402099861184, + "created": 1756562605.307887, + "msecs": 307.0, + "relativeCreated": 30676.836182, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,307" } ], - "time_consumption": 0.0972585678100586 + "time_consumption": 0.09607982635498047 }, { "name": "__tLogger__", @@ -80373,16 +80913,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488744.4098792, - "msecs": 409.0, - "relativeCreated": 30819.650666, - "thread": 135402127188224, + "created": 1756562605.4044836, + "msecs": 404.0, + "relativeCreated": 30773.432796, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:25,404", "moduleLogger": [ { "name": "__unittest__", @@ -80401,16 +80941,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488744.4097803, - "msecs": 409.0, - "relativeCreated": 30819.551671, - "thread": 135402127188224, + "created": 1756562605.4042864, + "msecs": 404.0, + "relativeCreated": 30773.235631, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffw.julian.main_light)): 80 ()", - "asctime": "2025-08-29 19:32:24,409" + "asctime": "2025-08-30 16:03:25,404" }, { "name": "__unittest__", @@ -80430,19 +80970,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488744.4098377, - "msecs": 409.0, - "relativeCreated": 30819.609338, - "thread": 135402127188224, + "created": 1756562605.4043994, + "msecs": 404.0, + "relativeCreated": 30773.34849, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffw.julian.main_light)): result = 80 ()", - "asctime": "2025-08-29 19:32:24,409" + "asctime": "2025-08-30 16:03:25,404" } ], - "time_consumption": 4.1484832763671875e-05 + "time_consumption": 8.416175842285156e-05 }, { "name": "__tLogger__", @@ -80460,16 +81000,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488744.5104518, - "msecs": 510.0, - "relativeCreated": 30920.223061, - "thread": 135402127188224, + "created": 1756562605.5053864, + "msecs": 505.0, + "relativeCreated": 30874.335244, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (ffw.julian.main_light) to 100", - "asctime": "2025-08-29 19:32:24,510", + "asctime": "2025-08-30 16:03:25,505", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -80487,16 +81027,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488744.4100387, - "msecs": 410.0, - "relativeCreated": 30819.810343, - "thread": 135402127188224, + "created": 1756562605.4047606, + "msecs": 404.0, + "relativeCreated": 30773.709609, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,404" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -80514,16 +81054,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488744.411179, - "msecs": 411.0, - "relativeCreated": 30820.950545, - "thread": 135402099861184, + "created": 1756562605.4062934, + "msecs": 406.0, + "relativeCreated": 30775.242619, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,406" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", @@ -80541,19 +81081,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488744.4131296, - "msecs": 413.0, - "relativeCreated": 30822.900924, - "thread": 135402099861184, + "created": 1756562605.4094396, + "msecs": 409.0, + "relativeCreated": 30778.388575, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,409" } ], - "time_consumption": 0.09732222557067871 + "time_consumption": 0.0959467887878418 }, { "name": "__tLogger__", @@ -80571,16 +81111,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488744.5107796, - "msecs": 510.0, - "relativeCreated": 30920.551135, - "thread": 135402127188224, + "created": 1756562605.5060968, + "msecs": 506.0, + "relativeCreated": 30875.045912, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:25,506", "moduleLogger": [ { "name": "__unittest__", @@ -80599,16 +81139,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488744.51068, - "msecs": 510.0, - "relativeCreated": 30920.451533, - "thread": 135402127188224, + "created": 1756562605.50577, + "msecs": 505.0, + "relativeCreated": 30874.719127, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (ffw.julian.main_light)): 100 ()", - "asctime": "2025-08-29 19:32:24,510" + "asctime": "2025-08-30 16:03:25,505" }, { "name": "__unittest__", @@ -80628,24 +81168,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488744.5107377, - "msecs": 510.0, - "relativeCreated": 30920.509015, - "thread": 135402127188224, + "created": 1756562605.5059862, + "msecs": 505.0, + "relativeCreated": 30874.935467, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (ffw.julian.main_light)): result = 100 ()", - "asctime": "2025-08-29 19:32:24,510" + "asctime": "2025-08-30 16:03:25,505" } ], - "time_consumption": 4.1961669921875e-05 + "time_consumption": 0.000110626220703125 } ], - "time_consumption": 0.807772159576416, - "time_start": "2025-08-29 19:32:23,703", - "time_finished": "2025-08-29 19:32:24,510" + "time_consumption": 0.8116495609283447, + "time_start": "2025-08-30 16:03:24,694", + "time_finished": "2025-08-30 16:03:25,506" }, "ViDevCommon.color_temp (ffw.julian.main_light) -> Light.color_temp (ffw.julian.main_light)": { "name": "__tLogger__", @@ -80660,16 +81200,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488744.5110507, - "msecs": 511.0, - "relativeCreated": 30920.822074, - "thread": 135402127188224, + "created": 1756562605.5065157, + "msecs": 506.0, + "relativeCreated": 30875.46484, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:25,506", "moduleLogger": [], "testcaseLogger": [ { @@ -80685,16 +81225,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488744.6114328, - "msecs": 611.0, - "relativeCreated": 31021.204212, - "thread": 135402127188224, + "created": 1756562605.6070797, + "msecs": 607.0, + "relativeCreated": 30976.028778, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:24,611", + "asctime": "2025-08-30 16:03:25,607", "moduleLogger": [], "time_consumption": 0.0 }, @@ -80713,16 +81253,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488744.7124052, - "msecs": 712.0, - "relativeCreated": 31122.176661, - "thread": 135402127188224, + "created": 1756562605.7085128, + "msecs": 708.0, + "relativeCreated": 31077.461901, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 19:32:24,712", + "asctime": "2025-08-30 16:03:25,708", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp.set", @@ -80740,16 +81280,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488744.6117663, - "msecs": 611.0, - "relativeCreated": 31021.537795, - "thread": 135402127188224, + "created": 1756562605.6074681, + "msecs": 607.0, + "relativeCreated": 30976.417257, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,607" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -80767,16 +81307,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488744.6120718, - "msecs": 612.0, - "relativeCreated": 31021.843123, - "thread": 135402127188224, + "created": 1756562605.6079173, + "msecs": 607.0, + "relativeCreated": 30976.866363, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,607" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", @@ -80794,16 +81334,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488744.6148999, - "msecs": 614.0, - "relativeCreated": 31024.671495, - "thread": 135402099861184, + "created": 1756562605.6116679, + "msecs": 611.0, + "relativeCreated": 30980.617067, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,611" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -80821,16 +81361,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488744.6152885, - "msecs": 615.0, - "relativeCreated": 31025.059947, - "thread": 135402099861184, + "created": 1756562605.6122427, + "msecs": 612.0, + "relativeCreated": 30981.19183, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,612" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", @@ -80848,19 +81388,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488744.6581995, - "msecs": 658.0, - "relativeCreated": 31067.971097, - "thread": 135402099861184, + "created": 1756562605.6569016, + "msecs": 656.0, + "relativeCreated": 31025.850719, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,656" } ], - "time_consumption": 0.05420565605163574 + "time_consumption": 0.05161118507385254 }, { "name": "__tLogger__", @@ -80878,16 +81418,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488744.7127526, - "msecs": 712.0, - "relativeCreated": 31122.524084, - "thread": 135402127188224, + "created": 1756562605.7090902, + "msecs": 709.0, + "relativeCreated": 31078.039515, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 19:32:24,712", + "asctime": "2025-08-30 16:03:25,709", "moduleLogger": [ { "name": "__unittest__", @@ -80906,16 +81446,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488744.7126408, - "msecs": 712.0, - "relativeCreated": 31122.412295, - "thread": 135402127188224, + "created": 1756562605.7088156, + "msecs": 708.0, + "relativeCreated": 31077.764673, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 19:32:24,712" + "asctime": "2025-08-30 16:03:25,708" }, { "name": "__unittest__", @@ -80935,19 +81475,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488744.7127113, - "msecs": 712.0, - "relativeCreated": 31122.482819, - "thread": 135402127188224, + "created": 1756562605.7089605, + "msecs": 708.0, + "relativeCreated": 31077.909705, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 19:32:24,712" + "asctime": "2025-08-30 16:03:25,708" } ], - "time_consumption": 4.124641418457031e-05 + "time_consumption": 0.00012969970703125 }, { "name": "__tLogger__", @@ -80965,16 +81505,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488744.8133714, - "msecs": 813.0, - "relativeCreated": 31223.142825, - "thread": 135402127188224, + "created": 1756562605.8098323, + "msecs": 809.0, + "relativeCreated": 31178.781453, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffw.julian.main_light) to 0", - "asctime": "2025-08-29 19:32:24,813", + "asctime": "2025-08-30 16:03:25,809", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp.set", @@ -80992,16 +81532,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488744.7128558, - "msecs": 712.0, - "relativeCreated": 31122.627247, - "thread": 135402127188224, + "created": 1756562605.7093005, + "msecs": 709.0, + "relativeCreated": 31078.24971, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,709" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", @@ -81019,16 +81559,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488744.7155383, - "msecs": 715.0, - "relativeCreated": 31125.309568, - "thread": 135402099861184, + "created": 1756562605.7131476, + "msecs": 713.0, + "relativeCreated": 31082.096695, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,713" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -81046,16 +81586,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488744.7158031, - "msecs": 715.0, - "relativeCreated": 31125.574579, - "thread": 135402099861184, + "created": 1756562605.713566, + "msecs": 713.0, + "relativeCreated": 31082.514996, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,713" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -81073,16 +81613,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488744.7163036, - "msecs": 716.0, - "relativeCreated": 31126.075054, - "thread": 135402099861184, + "created": 1756562605.7146168, + "msecs": 714.0, + "relativeCreated": 31083.565965, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,714" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", @@ -81100,19 +81640,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488744.7591422, - "msecs": 759.0, - "relativeCreated": 31168.913634, - "thread": 135402099861184, + "created": 1756562605.7578065, + "msecs": 757.0, + "relativeCreated": 31126.755682, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,757" } ], - "time_consumption": 0.0542292594909668 + "time_consumption": 0.052025794982910156 }, { "name": "__tLogger__", @@ -81130,16 +81670,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488744.8137584, - "msecs": 813.0, - "relativeCreated": 31223.529833, - "thread": 135402127188224, + "created": 1756562605.8103058, + "msecs": 810.0, + "relativeCreated": 31179.255004, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:25,810", "moduleLogger": [ { "name": "__unittest__", @@ -81158,16 +81698,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488744.8136585, - "msecs": 813.0, - "relativeCreated": 31223.429862, - "thread": 135402127188224, + "created": 1756562605.8101199, + "msecs": 810.0, + "relativeCreated": 31179.069012, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (ffw.julian.main_light)): 0 ()", - "asctime": "2025-08-29 19:32:24,813" + "asctime": "2025-08-30 16:03:25,810" }, { "name": "__unittest__", @@ -81187,19 +81727,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488744.8137178, - "msecs": 813.0, - "relativeCreated": 31223.489167, - "thread": 135402127188224, + "created": 1756562605.8102252, + "msecs": 810.0, + "relativeCreated": 31179.174343, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffw.julian.main_light)): result = 0 ()", - "asctime": "2025-08-29 19:32:24,813" + "asctime": "2025-08-30 16:03:25,810" } ], - "time_consumption": 4.0531158447265625e-05 + "time_consumption": 8.058547973632812e-05 }, { "name": "__tLogger__", @@ -81217,16 +81757,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488744.914409, - "msecs": 914.0, - "relativeCreated": 31324.180456, - "thread": 135402127188224, + "created": 1756562605.9113083, + "msecs": 911.0, + "relativeCreated": 31280.257489, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffw.julian.main_light) to 2", - "asctime": "2025-08-29 19:32:24,914", + "asctime": "2025-08-30 16:03:25,911", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp.set", @@ -81244,16 +81784,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488744.8138702, - "msecs": 813.0, - "relativeCreated": 31223.64144, - "thread": 135402127188224, + "created": 1756562605.8104866, + "msecs": 810.0, + "relativeCreated": 31179.435623, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,810" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", @@ -81271,16 +81811,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488744.8165684, - "msecs": 816.0, - "relativeCreated": 31226.339707, - "thread": 135402099861184, + "created": 1756562605.8142967, + "msecs": 814.0, + "relativeCreated": 31183.24607, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,814" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -81298,16 +81838,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488744.8168364, - "msecs": 816.0, - "relativeCreated": 31226.607858, - "thread": 135402099861184, + "created": 1756562605.8147194, + "msecs": 814.0, + "relativeCreated": 31183.668569, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,814" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -81325,16 +81865,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488744.817469, - "msecs": 817.0, - "relativeCreated": 31227.240385, - "thread": 135402099861184, + "created": 1756562605.8158762, + "msecs": 815.0, + "relativeCreated": 31184.825582, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,815" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", @@ -81352,19 +81892,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488744.859278, - "msecs": 859.0, - "relativeCreated": 31269.04949, - "thread": 135402099861184, + "created": 1756562605.8611267, + "msecs": 861.0, + "relativeCreated": 31230.075742, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,861" } ], - "time_consumption": 0.055130958557128906 + "time_consumption": 0.05018162727355957 }, { "name": "__tLogger__", @@ -81382,16 +81922,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488744.9147794, - "msecs": 914.0, - "relativeCreated": 31324.550759, - "thread": 135402127188224, + "created": 1756562605.9118025, + "msecs": 911.0, + "relativeCreated": 31280.751752, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:25,911", "moduleLogger": [ { "name": "__unittest__", @@ -81410,16 +81950,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488744.914679, - "msecs": 914.0, - "relativeCreated": 31324.450373, - "thread": 135402127188224, + "created": 1756562605.9116292, + "msecs": 911.0, + "relativeCreated": 31280.578435, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (ffw.julian.main_light)): 2 ()", - "asctime": "2025-08-29 19:32:24,914" + "asctime": "2025-08-30 16:03:25,911" }, { "name": "__unittest__", @@ -81439,19 +81979,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488744.9147372, - "msecs": 914.0, - "relativeCreated": 31324.508698, - "thread": 135402127188224, + "created": 1756562605.9117298, + "msecs": 911.0, + "relativeCreated": 31280.678995, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffw.julian.main_light)): result = 2 ()", - "asctime": "2025-08-29 19:32:24,914" + "asctime": "2025-08-30 16:03:25,911" } ], - "time_consumption": 4.220008850097656e-05 + "time_consumption": 7.271766662597656e-05 }, { "name": "__tLogger__", @@ -81469,16 +82009,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488745.015395, - "msecs": 15.0, - "relativeCreated": 31425.166369, - "thread": 135402127188224, + "created": 1756562606.0136352, + "msecs": 13.0, + "relativeCreated": 31382.584131, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffw.julian.main_light) to 4", - "asctime": "2025-08-29 19:32:25,015", + "asctime": "2025-08-30 16:03:26,013", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp.set", @@ -81496,16 +82036,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488744.9148896, - "msecs": 914.0, - "relativeCreated": 31324.660836, - "thread": 135402127188224, + "created": 1756562605.9119782, + "msecs": 911.0, + "relativeCreated": 31280.927354, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,911" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", @@ -81523,16 +82063,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488744.9179277, - "msecs": 917.0, - "relativeCreated": 31327.699143, - "thread": 135402099861184, + "created": 1756562605.9158912, + "msecs": 915.0, + "relativeCreated": 31284.840265, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,915" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -81550,16 +82090,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488744.9181912, - "msecs": 918.0, - "relativeCreated": 31327.962566, - "thread": 135402099861184, + "created": 1756562605.916324, + "msecs": 916.0, + "relativeCreated": 31285.272935, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,916" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -81577,16 +82117,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488744.9188297, - "msecs": 918.0, - "relativeCreated": 31328.600896, - "thread": 135402099861184, + "created": 1756562605.9173265, + "msecs": 917.0, + "relativeCreated": 31286.27542, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,917" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", @@ -81604,19 +82144,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488744.961551, - "msecs": 961.0, - "relativeCreated": 31371.322215, - "thread": 135402099861184, + "created": 1756562605.960845, + "msecs": 960.0, + "relativeCreated": 31329.794158, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:25,960" } ], - "time_consumption": 0.05384397506713867 + "time_consumption": 0.052790164947509766 }, { "name": "__tLogger__", @@ -81634,16 +82174,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488745.0157719, - "msecs": 15.0, - "relativeCreated": 31425.543322, - "thread": 135402127188224, + "created": 1756562606.0141447, + "msecs": 14.0, + "relativeCreated": 31383.093882, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:26,014", "moduleLogger": [ { "name": "__unittest__", @@ -81662,16 +82202,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488745.0156708, - "msecs": 15.0, - "relativeCreated": 31425.442339, - "thread": 135402127188224, + "created": 1756562606.013929, + "msecs": 13.0, + "relativeCreated": 31382.878173, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (ffw.julian.main_light)): 4 ()", - "asctime": "2025-08-29 19:32:25,015" + "asctime": "2025-08-30 16:03:26,013" }, { "name": "__unittest__", @@ -81691,19 +82231,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488745.0157292, - "msecs": 15.0, - "relativeCreated": 31425.500684, - "thread": 135402127188224, + "created": 1756562606.0140634, + "msecs": 14.0, + "relativeCreated": 31383.012552, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffw.julian.main_light)): result = 4 ()", - "asctime": "2025-08-29 19:32:25,015" + "asctime": "2025-08-30 16:03:26,014" } ], - "time_consumption": 4.267692565917969e-05 + "time_consumption": 8.130073547363281e-05 }, { "name": "__tLogger__", @@ -81721,16 +82261,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488745.1164958, - "msecs": 116.0, - "relativeCreated": 31526.267356, - "thread": 135402127188224, + "created": 1756562606.1159801, + "msecs": 115.0, + "relativeCreated": 31484.929129, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffw.julian.main_light) to 6", - "asctime": "2025-08-29 19:32:25,116", + "asctime": "2025-08-30 16:03:26,115", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp.set", @@ -81748,16 +82288,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488745.0159118, - "msecs": 15.0, - "relativeCreated": 31425.683451, - "thread": 135402127188224, + "created": 1756562606.0143316, + "msecs": 14.0, + "relativeCreated": 31383.280879, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,014" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", @@ -81775,16 +82315,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488745.019101, - "msecs": 19.0, - "relativeCreated": 31428.87238, - "thread": 135402099861184, + "created": 1756562606.018102, + "msecs": 18.0, + "relativeCreated": 31387.051111, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,018" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -81802,16 +82342,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488745.0193853, - "msecs": 19.0, - "relativeCreated": 31429.156728, - "thread": 135402099861184, + "created": 1756562606.0184963, + "msecs": 18.0, + "relativeCreated": 31387.445465, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,018" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -81829,16 +82369,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488745.0201292, - "msecs": 20.0, - "relativeCreated": 31429.900759, - "thread": 135402099861184, + "created": 1756562606.0196111, + "msecs": 19.0, + "relativeCreated": 31388.560309, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,019" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", @@ -81856,19 +82396,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488745.0622637, - "msecs": 62.0, - "relativeCreated": 31472.035166, - "thread": 135402099861184, + "created": 1756562606.0650399, + "msecs": 65.0, + "relativeCreated": 31433.988932, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,065" } ], - "time_consumption": 0.054232120513916016 + "time_consumption": 0.05094027519226074 }, { "name": "__tLogger__", @@ -81886,16 +82426,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488745.1168287, + "created": 1756562606.1164927, "msecs": 116.0, - "relativeCreated": 31526.600224, - "thread": 135402127188224, + "relativeCreated": 31485.441822, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:26,116", "moduleLogger": [ { "name": "__unittest__", @@ -81914,16 +82454,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488745.1167307, + "created": 1756562606.1162703, "msecs": 116.0, - "relativeCreated": 31526.502079, - "thread": 135402127188224, + "relativeCreated": 31485.219382, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (ffw.julian.main_light)): 6 ()", - "asctime": "2025-08-29 19:32:25,116" + "asctime": "2025-08-30 16:03:26,116" }, { "name": "__unittest__", @@ -81943,19 +82483,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488745.1167877, + "created": 1756562606.1164067, "msecs": 116.0, - "relativeCreated": 31526.559163, - "thread": 135402127188224, + "relativeCreated": 31485.356019, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffw.julian.main_light)): result = 6 ()", - "asctime": "2025-08-29 19:32:25,116" + "asctime": "2025-08-30 16:03:26,116" } ], - "time_consumption": 4.100799560546875e-05 + "time_consumption": 8.606910705566406e-05 }, { "name": "__tLogger__", @@ -81973,16 +82513,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488745.2175088, - "msecs": 217.0, - "relativeCreated": 31627.280396, - "thread": 135402127188224, + "created": 1756562606.2183433, + "msecs": 218.0, + "relativeCreated": 31587.292208, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffw.julian.main_light) to 8", - "asctime": "2025-08-29 19:32:25,217", + "asctime": "2025-08-30 16:03:26,218", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp.set", @@ -82000,16 +82540,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488745.1169384, + "created": 1756562606.1167064, "msecs": 116.0, - "relativeCreated": 31526.709589, - "thread": 135402127188224, + "relativeCreated": 31485.655513, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,116" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", @@ -82027,16 +82567,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488745.1199598, - "msecs": 119.0, - "relativeCreated": 31529.731365, - "thread": 135402099861184, + "created": 1756562606.1205351, + "msecs": 120.0, + "relativeCreated": 31489.484066, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,120" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -82054,16 +82594,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488745.1202288, + "created": 1756562606.1209326, "msecs": 120.0, - "relativeCreated": 31530.000408, - "thread": 135402099861184, + "relativeCreated": 31489.881654, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,120" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -82081,16 +82621,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488745.121087, - "msecs": 121.0, - "relativeCreated": 31530.858404, - "thread": 135402099861184, + "created": 1756562606.1220338, + "msecs": 122.0, + "relativeCreated": 31490.983135, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,122" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", @@ -82108,19 +82648,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488745.1635182, - "msecs": 163.0, - "relativeCreated": 31573.289533, - "thread": 135402099861184, + "created": 1756562606.1699634, + "msecs": 169.0, + "relativeCreated": 31538.912398, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,169" } ], - "time_consumption": 0.05399060249328613 + "time_consumption": 0.04837989807128906 }, { "name": "__tLogger__", @@ -82138,16 +82678,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488745.2178833, - "msecs": 217.0, - "relativeCreated": 31627.654725, - "thread": 135402127188224, + "created": 1756562606.2188358, + "msecs": 218.0, + "relativeCreated": 31587.784777, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:26,218", "moduleLogger": [ { "name": "__unittest__", @@ -82166,16 +82706,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488745.2177448, - "msecs": 217.0, - "relativeCreated": 31627.516295, - "thread": 135402127188224, + "created": 1756562606.2186337, + "msecs": 218.0, + "relativeCreated": 31587.582965, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (ffw.julian.main_light)): 8 ()", - "asctime": "2025-08-29 19:32:25,217" + "asctime": "2025-08-30 16:03:26,218" }, { "name": "__unittest__", @@ -82195,19 +82735,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488745.2178013, - "msecs": 217.0, - "relativeCreated": 31627.572772, - "thread": 135402127188224, + "created": 1756562606.2187314, + "msecs": 218.0, + "relativeCreated": 31587.68064, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffw.julian.main_light)): result = 8 ()", - "asctime": "2025-08-29 19:32:25,217" + "asctime": "2025-08-30 16:03:26,218" } ], - "time_consumption": 8.20159912109375e-05 + "time_consumption": 0.00010442733764648438 }, { "name": "__tLogger__", @@ -82225,16 +82765,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488745.3185463, - "msecs": 318.0, - "relativeCreated": 31728.317722, - "thread": 135402127188224, + "created": 1756562606.3197365, + "msecs": 319.0, + "relativeCreated": 31688.685815, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (ffw.julian.main_light) to 10", - "asctime": "2025-08-29 19:32:25,318", + "asctime": "2025-08-30 16:03:26,319", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp.set", @@ -82252,16 +82792,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488745.217996, - "msecs": 217.0, - "relativeCreated": 31627.767128, - "thread": 135402127188224, + "created": 1756562606.2190359, + "msecs": 219.0, + "relativeCreated": 31587.984999, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,219" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light.set", @@ -82279,16 +82819,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488745.220945, - "msecs": 220.0, - "relativeCreated": 31630.716212, - "thread": 135402099861184, + "created": 1756562606.222878, + "msecs": 222.0, + "relativeCreated": 31591.827166, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,222" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -82306,16 +82846,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488745.2212272, - "msecs": 221.0, - "relativeCreated": 31630.998671, - "thread": 135402099861184, + "created": 1756562606.2232761, + "msecs": 223.0, + "relativeCreated": 31592.225028, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,223" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -82333,16 +82873,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488745.2219405, - "msecs": 221.0, - "relativeCreated": 31631.711862, - "thread": 135402099861184, + "created": 1756562606.2243645, + "msecs": 224.0, + "relativeCreated": 31593.313774, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,224" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", @@ -82360,19 +82900,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488745.2645094, - "msecs": 264.0, - "relativeCreated": 31674.280843, - "thread": 135402099861184, + "created": 1756562606.2690315, + "msecs": 269.0, + "relativeCreated": 31637.98041, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,269" } ], - "time_consumption": 0.054036855697631836 + "time_consumption": 0.0507049560546875 }, { "name": "__tLogger__", @@ -82390,16 +82930,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488745.3188784, - "msecs": 318.0, - "relativeCreated": 31728.649786, - "thread": 135402127188224, + "created": 1756562606.3202336, + "msecs": 320.0, + "relativeCreated": 31689.182478, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:26,320", "moduleLogger": [ { "name": "__unittest__", @@ -82418,16 +82958,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488745.3187804, - "msecs": 318.0, - "relativeCreated": 31728.551915, - "thread": 135402127188224, + "created": 1756562606.3200257, + "msecs": 320.0, + "relativeCreated": 31688.974703, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (ffw.julian.main_light)): 10 ()", - "asctime": "2025-08-29 19:32:25,318" + "asctime": "2025-08-30 16:03:26,320" }, { "name": "__unittest__", @@ -82447,24 +82987,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488745.3188362, - "msecs": 318.0, - "relativeCreated": 31728.60775, - "thread": 135402127188224, + "created": 1756562606.3201246, + "msecs": 320.0, + "relativeCreated": 31689.073693, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (ffw.julian.main_light)): result = 10 ()", - "asctime": "2025-08-29 19:32:25,318" + "asctime": "2025-08-30 16:03:26,320" } ], - "time_consumption": 4.220008850097656e-05 + "time_consumption": 0.00010895729064941406 } ], - "time_consumption": 0.8078277111053467, - "time_start": "2025-08-29 19:32:24,511", - "time_finished": "2025-08-29 19:32:25,318" + "time_consumption": 0.8137178421020508, + "time_start": "2025-08-30 16:03:25,506", + "time_finished": "2025-08-30 16:03:26,320" }, "Light.color_temp (ffw.julian.main_light) -> ViDevCommon.color_temp (ffw.julian.main_light)": { "name": "__tLogger__", @@ -82479,16 +83019,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488745.3191068, - "msecs": 319.0, - "relativeCreated": 31728.878257, - "thread": 135402127188224, + "created": 1756562606.3206148, + "msecs": 320.0, + "relativeCreated": 31689.563948, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:26,320", "moduleLogger": [], "testcaseLogger": [ { @@ -82504,16 +83044,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488745.4195051, - "msecs": 419.0, - "relativeCreated": 31829.276695, - "thread": 135402127188224, + "created": 1756562606.4210129, + "msecs": 421.0, + "relativeCreated": 31789.962045, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:25,419", + "asctime": "2025-08-30 16:03:26,421", "moduleLogger": [], "time_consumption": 0.0 }, @@ -82532,16 +83072,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488745.5202947, - "msecs": 520.0, - "relativeCreated": 31930.066044, - "thread": 135402127188224, + "created": 1756562606.5220404, + "msecs": 522.0, + "relativeCreated": 31890.989424, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 19:32:25,520", + "asctime": "2025-08-30 16:03:26,522", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp.set", @@ -82559,19 +83099,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488745.419775, - "msecs": 419.0, - "relativeCreated": 31829.546303, - "thread": 135402127188224, + "created": 1756562606.4214647, + "msecs": 421.0, + "relativeCreated": 31790.413611, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,421" } ], - "time_consumption": 0.10051965713500977 + "time_consumption": 0.10057568550109863 }, { "name": "__tLogger__", @@ -82589,16 +83129,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488745.5207164, - "msecs": 520.0, - "relativeCreated": 31930.487926, - "thread": 135402127188224, + "created": 1756562606.52255, + "msecs": 522.0, + "relativeCreated": 31891.499097, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 19:32:25,520", + "asctime": "2025-08-30 16:03:26,522", "moduleLogger": [ { "name": "__unittest__", @@ -82617,16 +83157,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488745.5205824, - "msecs": 520.0, - "relativeCreated": 31930.353837, - "thread": 135402127188224, + "created": 1756562606.522337, + "msecs": 522.0, + "relativeCreated": 31891.286055, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 19:32:25,520" + "asctime": "2025-08-30 16:03:26,522" }, { "name": "__unittest__", @@ -82646,19 +83186,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488745.5206666, - "msecs": 520.0, - "relativeCreated": 31930.438012, - "thread": 135402127188224, + "created": 1756562606.5224695, + "msecs": 522.0, + "relativeCreated": 31891.418657, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 19:32:25,520" + "asctime": "2025-08-30 16:03:26,522" } ], - "time_consumption": 4.982948303222656e-05 + "time_consumption": 8.058547973632812e-05 }, { "name": "__tLogger__", @@ -82676,16 +83216,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488745.6214006, - "msecs": 621.0, - "relativeCreated": 32031.171938, - "thread": 135402127188224, + "created": 1756562606.6233528, + "msecs": 623.0, + "relativeCreated": 31992.301979, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (ffw.julian.main_light) to 0", - "asctime": "2025-08-29 19:32:25,621", + "asctime": "2025-08-30 16:03:26,623", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -82703,16 +83243,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488745.5208814, - "msecs": 520.0, - "relativeCreated": 31930.652809, - "thread": 135402127188224, + "created": 1756562606.5228264, + "msecs": 522.0, + "relativeCreated": 31891.77554, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,522" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -82730,16 +83270,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488745.5220516, - "msecs": 522.0, - "relativeCreated": 31931.82293, - "thread": 135402099861184, + "created": 1756562606.5240002, + "msecs": 524.0, + "relativeCreated": 31892.949465, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,524" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", @@ -82757,19 +83297,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488745.5240846, - "msecs": 524.0, - "relativeCreated": 31933.855802, - "thread": 135402099861184, + "created": 1756562606.5269284, + "msecs": 526.0, + "relativeCreated": 31895.87744, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,526" } ], - "time_consumption": 0.09731602668762207 + "time_consumption": 0.09642434120178223 }, { "name": "__tLogger__", @@ -82787,16 +83327,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488745.621785, - "msecs": 621.0, - "relativeCreated": 32031.556372, - "thread": 135402127188224, + "created": 1756562606.623804, + "msecs": 623.0, + "relativeCreated": 31992.753237, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:26,623", "moduleLogger": [ { "name": "__unittest__", @@ -82815,16 +83355,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488745.6216865, - "msecs": 621.0, - "relativeCreated": 32031.457876, - "thread": 135402127188224, + "created": 1756562606.6236336, + "msecs": 623.0, + "relativeCreated": 31992.582665, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffw.julian.main_light)): 0 ()", - "asctime": "2025-08-29 19:32:25,621" + "asctime": "2025-08-30 16:03:26,623" }, { "name": "__unittest__", @@ -82844,19 +83384,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488745.621744, - "msecs": 621.0, - "relativeCreated": 32031.515342, - "thread": 135402127188224, + "created": 1756562606.6237304, + "msecs": 623.0, + "relativeCreated": 31992.679478, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffw.julian.main_light)): result = 0 ()", - "asctime": "2025-08-29 19:32:25,621" + "asctime": "2025-08-30 16:03:26,623" } ], - "time_consumption": 4.100799560546875e-05 + "time_consumption": 7.367134094238281e-05 }, { "name": "__tLogger__", @@ -82874,16 +83414,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488745.722511, - "msecs": 722.0, - "relativeCreated": 32132.282573, - "thread": 135402127188224, + "created": 1756562606.7246168, + "msecs": 724.0, + "relativeCreated": 32093.565718, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (ffw.julian.main_light) to 2", - "asctime": "2025-08-29 19:32:25,722", + "asctime": "2025-08-30 16:03:26,724", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -82901,16 +83441,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488745.6219761, - "msecs": 621.0, - "relativeCreated": 32031.747467, - "thread": 135402127188224, + "created": 1756562606.6240456, + "msecs": 624.0, + "relativeCreated": 31992.994787, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,624" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -82928,16 +83468,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488745.6231709, - "msecs": 623.0, - "relativeCreated": 32032.942161, - "thread": 135402099861184, + "created": 1756562606.6252031, + "msecs": 625.0, + "relativeCreated": 31994.152434, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,625" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", @@ -82955,19 +83495,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488745.6252565, - "msecs": 625.0, - "relativeCreated": 32035.027956, - "thread": 135402099861184, + "created": 1756562606.628072, + "msecs": 628.0, + "relativeCreated": 31997.020996, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,628" } ], - "time_consumption": 0.09725451469421387 + "time_consumption": 0.09654474258422852 }, { "name": "__tLogger__", @@ -82985,16 +83525,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488745.7228715, - "msecs": 722.0, - "relativeCreated": 32132.642951, - "thread": 135402127188224, + "created": 1756562606.725136, + "msecs": 725.0, + "relativeCreated": 32094.085241, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:26,725", "moduleLogger": [ { "name": "__unittest__", @@ -83013,16 +83553,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488745.7227733, - "msecs": 722.0, - "relativeCreated": 32132.544701, - "thread": 135402127188224, + "created": 1756562606.7249079, + "msecs": 724.0, + "relativeCreated": 32093.856979, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffw.julian.main_light)): 2 ()", - "asctime": "2025-08-29 19:32:25,722" + "asctime": "2025-08-30 16:03:26,724" }, { "name": "__unittest__", @@ -83042,19 +83582,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488745.72283, - "msecs": 722.0, - "relativeCreated": 32132.601541, - "thread": 135402127188224, + "created": 1756562606.7250051, + "msecs": 725.0, + "relativeCreated": 32093.954167, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffw.julian.main_light)): result = 2 ()", - "asctime": "2025-08-29 19:32:25,722" + "asctime": "2025-08-30 16:03:26,725" } ], - "time_consumption": 4.1484832763671875e-05 + "time_consumption": 0.0001308917999267578 }, { "name": "__tLogger__", @@ -83072,16 +83612,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488745.823586, - "msecs": 823.0, - "relativeCreated": 32233.357535, - "thread": 135402127188224, + "created": 1756562606.8270414, + "msecs": 827.0, + "relativeCreated": 32195.99047, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (ffw.julian.main_light) to 4", - "asctime": "2025-08-29 19:32:25,823", + "asctime": "2025-08-30 16:03:26,827", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -83099,16 +83639,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488745.7230299, - "msecs": 723.0, - "relativeCreated": 32132.801288, - "thread": 135402127188224, + "created": 1756562606.7254052, + "msecs": 725.0, + "relativeCreated": 32094.354241, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,725" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -83126,16 +83666,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488745.7241094, - "msecs": 724.0, - "relativeCreated": 32133.880756, - "thread": 135402099861184, + "created": 1756562606.7266061, + "msecs": 726.0, + "relativeCreated": 32095.555167, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,726" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", @@ -83153,19 +83693,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488745.726061, - "msecs": 726.0, - "relativeCreated": 32135.832478, - "thread": 135402099861184, + "created": 1756562606.729387, + "msecs": 729.0, + "relativeCreated": 32098.336128, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,729" } ], - "time_consumption": 0.09752488136291504 + "time_consumption": 0.09765434265136719 }, { "name": "__tLogger__", @@ -83183,16 +83723,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488745.8239367, - "msecs": 823.0, - "relativeCreated": 32233.708246, - "thread": 135402127188224, + "created": 1756562606.8275309, + "msecs": 827.0, + "relativeCreated": 32196.479937, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:26,827", "moduleLogger": [ { "name": "__unittest__", @@ -83211,16 +83751,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488745.8238304, - "msecs": 823.0, - "relativeCreated": 32233.601609, - "thread": 135402127188224, + "created": 1756562606.82733, + "msecs": 827.0, + "relativeCreated": 32196.279146, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffw.julian.main_light)): 4 ()", - "asctime": "2025-08-29 19:32:25,823" + "asctime": "2025-08-30 16:03:26,827" }, { "name": "__unittest__", @@ -83240,19 +83780,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488745.8238907, - "msecs": 823.0, - "relativeCreated": 32233.662205, - "thread": 135402127188224, + "created": 1756562606.8274555, + "msecs": 827.0, + "relativeCreated": 32196.404661, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffw.julian.main_light)): result = 4 ()", - "asctime": "2025-08-29 19:32:25,823" + "asctime": "2025-08-30 16:03:26,827" } ], - "time_consumption": 4.601478576660156e-05 + "time_consumption": 7.534027099609375e-05 }, { "name": "__tLogger__", @@ -83270,16 +83810,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488745.9246519, - "msecs": 924.0, - "relativeCreated": 32334.423131, - "thread": 135402127188224, + "created": 1756562606.9294176, + "msecs": 929.0, + "relativeCreated": 32298.36687, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (ffw.julian.main_light) to 6", - "asctime": "2025-08-29 19:32:25,924", + "asctime": "2025-08-30 16:03:26,929", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -83297,16 +83837,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488745.8241117, - "msecs": 824.0, - "relativeCreated": 32233.882949, - "thread": 135402127188224, + "created": 1756562606.827787, + "msecs": 827.0, + "relativeCreated": 32196.736181, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,827" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -83324,16 +83864,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488745.825397, - "msecs": 825.0, - "relativeCreated": 32235.168414, - "thread": 135402099861184, + "created": 1756562606.8289728, + "msecs": 828.0, + "relativeCreated": 32197.922007, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,828" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", @@ -83351,19 +83891,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488745.8276482, - "msecs": 827.0, - "relativeCreated": 32237.419732, - "thread": 135402099861184, + "created": 1756562606.8318655, + "msecs": 831.0, + "relativeCreated": 32200.814746, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,831" } ], - "time_consumption": 0.09700369834899902 + "time_consumption": 0.09755206108093262 }, { "name": "__tLogger__", @@ -83381,16 +83921,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488745.9249797, - "msecs": 924.0, - "relativeCreated": 32334.751132, - "thread": 135402127188224, + "created": 1756562606.929904, + "msecs": 929.0, + "relativeCreated": 32298.853102, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:26,929", "moduleLogger": [ { "name": "__unittest__", @@ -83409,16 +83949,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488745.9248815, - "msecs": 924.0, - "relativeCreated": 32334.652896, - "thread": 135402127188224, + "created": 1756562606.9297009, + "msecs": 929.0, + "relativeCreated": 32298.649969, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffw.julian.main_light)): 6 ()", - "asctime": "2025-08-29 19:32:25,924" + "asctime": "2025-08-30 16:03:26,929" }, { "name": "__unittest__", @@ -83438,19 +83978,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488745.9249384, - "msecs": 924.0, - "relativeCreated": 32334.709965, - "thread": 135402127188224, + "created": 1756562606.929828, + "msecs": 929.0, + "relativeCreated": 32298.776834, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffw.julian.main_light)): result = 6 ()", - "asctime": "2025-08-29 19:32:25,924" + "asctime": "2025-08-30 16:03:26,929" } ], - "time_consumption": 4.124641418457031e-05 + "time_consumption": 7.605552673339844e-05 }, { "name": "__tLogger__", @@ -83468,16 +84008,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488746.025687, - "msecs": 25.0, - "relativeCreated": 32435.45839, - "thread": 135402127188224, + "created": 1756562607.0316713, + "msecs": 31.0, + "relativeCreated": 32400.62047, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (ffw.julian.main_light) to 8", - "asctime": "2025-08-29 19:32:26,025", + "asctime": "2025-08-30 16:03:27,031", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -83495,16 +84035,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488745.9251676, - "msecs": 925.0, - "relativeCreated": 32334.939036, - "thread": 135402127188224, + "created": 1756562606.930169, + "msecs": 930.0, + "relativeCreated": 32299.118243, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,930" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -83522,16 +84062,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488745.9263551, - "msecs": 926.0, - "relativeCreated": 32336.126706, - "thread": 135402099861184, + "created": 1756562606.9313502, + "msecs": 931.0, + "relativeCreated": 32300.299426, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,931" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", @@ -83549,19 +84089,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488745.9285982, - "msecs": 928.0, - "relativeCreated": 32338.369666, - "thread": 135402099861184, + "created": 1756562606.9342527, + "msecs": 934.0, + "relativeCreated": 32303.201818, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:26,934" } ], - "time_consumption": 0.09708881378173828 + "time_consumption": 0.09741854667663574 }, { "name": "__tLogger__", @@ -83579,16 +84119,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488746.0260444, - "msecs": 26.0, - "relativeCreated": 32435.815961, - "thread": 135402127188224, + "created": 1756562607.0321262, + "msecs": 32.0, + "relativeCreated": 32401.075224, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:27,032", "moduleLogger": [ { "name": "__unittest__", @@ -83607,16 +84147,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488746.025937, - "msecs": 25.0, - "relativeCreated": 32435.708516, - "thread": 135402127188224, + "created": 1756562607.0319564, + "msecs": 31.0, + "relativeCreated": 32400.905466, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffw.julian.main_light)): 8 ()", - "asctime": "2025-08-29 19:32:26,025" + "asctime": "2025-08-30 16:03:27,031" }, { "name": "__unittest__", @@ -83636,19 +84176,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488746.0259988, - "msecs": 25.0, - "relativeCreated": 32435.770379, - "thread": 135402127188224, + "created": 1756562607.0320523, + "msecs": 32.0, + "relativeCreated": 32401.001425, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffw.julian.main_light)): result = 8 ()", - "asctime": "2025-08-29 19:32:26,025" + "asctime": "2025-08-30 16:03:27,032" } ], - "time_consumption": 4.553794860839844e-05 + "time_consumption": 7.390975952148438e-05 }, { "name": "__tLogger__", @@ -83666,16 +84206,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488746.126811, - "msecs": 126.0, - "relativeCreated": 32536.582543, - "thread": 135402127188224, + "created": 1756562607.1340554, + "msecs": 134.0, + "relativeCreated": 32503.004415, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (ffw.julian.main_light) to 10", - "asctime": "2025-08-29 19:32:26,126", + "asctime": "2025-08-30 16:03:27,134", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -83693,16 +84233,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488746.0262492, - "msecs": 26.0, - "relativeCreated": 32436.020745, - "thread": 135402127188224, + "created": 1756562607.0323734, + "msecs": 32.0, + "relativeCreated": 32401.322659, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,032" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.main_light", @@ -83720,16 +84260,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488746.027508, - "msecs": 27.0, - "relativeCreated": 32437.279377, - "thread": 135402099861184, + "created": 1756562607.033615, + "msecs": 33.0, + "relativeCreated": 32402.564144, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,033" }, { "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", @@ -83747,19 +84287,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488746.029658, - "msecs": 29.0, - "relativeCreated": 32439.42953, - "thread": 135402099861184, + "created": 1756562607.0364656, + "msecs": 36.0, + "relativeCreated": 32405.414766, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,036" } ], - "time_consumption": 0.0971529483795166 + "time_consumption": 0.09758973121643066 }, { "name": "__tLogger__", @@ -83777,16 +84317,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488746.1271613, - "msecs": 127.0, - "relativeCreated": 32536.932665, - "thread": 135402127188224, + "created": 1756562607.1345973, + "msecs": 134.0, + "relativeCreated": 32503.5465, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:27,134", "moduleLogger": [ { "name": "__unittest__", @@ -83805,16 +84345,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488746.1270537, - "msecs": 127.0, - "relativeCreated": 32536.82529, - "thread": 135402127188224, + "created": 1756562607.1344192, + "msecs": 134.0, + "relativeCreated": 32503.368434, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (ffw.julian.main_light)): 10 ()", - "asctime": "2025-08-29 19:32:26,127" + "asctime": "2025-08-30 16:03:27,134" }, { "name": "__unittest__", @@ -83834,24 +84374,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488746.127116, - "msecs": 127.0, - "relativeCreated": 32536.887448, - "thread": 135402127188224, + "created": 1756562607.1345224, + "msecs": 134.0, + "relativeCreated": 32503.471545, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (ffw.julian.main_light)): result = 10 ()", - "asctime": "2025-08-29 19:32:26,127" + "asctime": "2025-08-30 16:03:27,134" } ], - "time_consumption": 4.5299530029296875e-05 + "time_consumption": 7.486343383789062e-05 } ], - "time_consumption": 0.8080544471740723, - "time_start": "2025-08-29 19:32:25,319", - "time_finished": "2025-08-29 19:32:26,127" + "time_consumption": 0.8139824867248535, + "time_start": "2025-08-30 16:03:26,320", + "time_finished": "2025-08-30 16:03:27,134" }, "ViDevHeating.temp_setp (ffw.julian.heating_valve) -> HeatingValve.temp_setp (ffw.julian.heating_valve)": { "name": "__tLogger__", @@ -83866,16 +84406,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488746.1274054, - "msecs": 127.0, - "relativeCreated": 32537.176703, - "thread": 135402127188224, + "created": 1756562607.1349633, + "msecs": 134.0, + "relativeCreated": 32503.912337, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:27,134", "moduleLogger": [], "testcaseLogger": [ { @@ -83893,16 +84433,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488746.2281992, - "msecs": 228.0, - "relativeCreated": 32637.970636, - "thread": 135402127188224, + "created": 1756562607.236209, + "msecs": 236.0, + "relativeCreated": 32605.157927, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 30", - "asctime": "2025-08-29 19:32:26,228", + "asctime": "2025-08-30 16:03:27,236", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint.set", @@ -83920,16 +84460,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488746.1276424, - "msecs": 127.0, - "relativeCreated": 32537.413896, - "thread": 135402127188224, + "created": 1756562607.1352024, + "msecs": 135.0, + "relativeCreated": 32504.151444, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,135" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve", @@ -83947,43 +84487,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488746.1279442, - "msecs": 127.0, - "relativeCreated": 32537.715549, - "thread": 135402127188224, + "created": 1756562607.1356168, + "msecs": 135.0, + "relativeCreated": 32504.565975, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,135" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve.set", @@ -84001,16 +84514,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488746.1839056, - "msecs": 183.0, - "relativeCreated": 32593.676948, - "thread": 135402099861184, + "created": 1756562607.1483912, + "msecs": 148.0, + "relativeCreated": 32517.340347, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,148" }, { "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.valve_temperature_setpoint", @@ -84028,16 +84541,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488746.184269, - "msecs": 184.0, - "relativeCreated": 32594.040602, - "thread": 135402099861184, + "created": 1756562607.1491115, + "msecs": 149.0, + "relativeCreated": 32518.060628, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,149" }, { "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint", @@ -84055,19 +84568,46 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488746.1845677, - "msecs": 184.0, - "relativeCreated": 32594.339235, - "thread": 135402099861184, + "created": 1756562607.1497087, + "msecs": 149.0, + "relativeCreated": 32518.65802, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,149" + }, + { + "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": 1756562607.189484, + "msecs": 189.0, + "relativeCreated": 32558.432983, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:03:27,189" } ], - "time_consumption": 0.043631553649902344 + "time_consumption": 0.04672503471374512 }, { "name": "__tLogger__", @@ -84085,16 +84625,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488746.2285485, - "msecs": 228.0, - "relativeCreated": 32638.319942, - "thread": 135402127188224, + "created": 1756562607.236712, + "msecs": 236.0, + "relativeCreated": 32605.660923, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (30, 30) and Type is ).", - "asctime": "2025-08-29 19:32:26,228", + "asctime": "2025-08-30 16:03:27,236", "moduleLogger": [ { "name": "__unittest__", @@ -84113,16 +84653,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488746.228428, - "msecs": 228.0, - "relativeCreated": 32638.199269, - "thread": 135402127188224, + "created": 1756562607.2365324, + "msecs": 236.0, + "relativeCreated": 32605.481599, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (30, 30) ()", - "asctime": "2025-08-29 19:32:26,228" + "asctime": "2025-08-30 16:03:27,236" }, { "name": "__unittest__", @@ -84142,19 +84682,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488746.2285068, - "msecs": 228.0, - "relativeCreated": 32638.278302, - "thread": 135402127188224, + "created": 1756562607.236635, + "msecs": 236.0, + "relativeCreated": 32605.584006, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (30, 30) ()", - "asctime": "2025-08-29 19:32:26,228" + "asctime": "2025-08-30 16:03:27,236" } ], - "time_consumption": 4.172325134277344e-05 + "time_consumption": 7.700920104980469e-05 }, { "name": "__tLogger__", @@ -84172,16 +84712,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488746.3291156, - "msecs": 329.0, - "relativeCreated": 32738.887155, - "thread": 135402127188224, + "created": 1756562607.3374553, + "msecs": 337.0, + "relativeCreated": 32706.404444, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffw.julian.heating_valve) to 15", - "asctime": "2025-08-29 19:32:26,329", + "asctime": "2025-08-30 16:03:27,337", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint.set", @@ -84199,16 +84739,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488746.228656, - "msecs": 228.0, - "relativeCreated": 32638.427434, - "thread": 135402127188224, + "created": 1756562607.2368944, + "msecs": 236.0, + "relativeCreated": 32605.843675, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,236" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve.set", @@ -84226,16 +84766,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488746.237626, - "msecs": 237.0, - "relativeCreated": 32647.39759, - "thread": 135402099861184, + "created": 1756562607.249775, + "msecs": 249.0, + "relativeCreated": 32618.724073, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,249" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve", @@ -84253,16 +84793,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488746.2378867, - "msecs": 237.0, - "relativeCreated": 32647.658102, - "thread": 135402099861184, + "created": 1756562607.2501929, + "msecs": 250.0, + "relativeCreated": 32619.142078, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,250" }, { "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.valve_temperature_setpoint", @@ -84280,16 +84820,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488746.2381868, - "msecs": 238.0, - "relativeCreated": 32647.958181, - "thread": 135402099861184, + "created": 1756562607.2506888, + "msecs": 250.0, + "relativeCreated": 32619.637782, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,250" }, { "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint", @@ -84307,16 +84847,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488746.2385244, - "msecs": 238.0, - "relativeCreated": 32648.295862, - "thread": 135402099861184, + "created": 1756562607.2513628, + "msecs": 251.0, + "relativeCreated": 32620.311832, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,251" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve", @@ -84334,19 +84874,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488746.238847, - "msecs": 238.0, - "relativeCreated": 32648.618459, - "thread": 135402099861184, + "created": 1756562607.251922, + "msecs": 251.0, + "relativeCreated": 32620.871121, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,251" } ], - "time_consumption": 0.09026861190795898 + "time_consumption": 0.08553338050842285 }, { "name": "__tLogger__", @@ -84364,16 +84904,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488746.3294916, - "msecs": 329.0, - "relativeCreated": 32739.26309, - "thread": 135402127188224, + "created": 1756562607.3379216, + "msecs": 337.0, + "relativeCreated": 32706.870674, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:27,337", "moduleLogger": [ { "name": "__unittest__", @@ -84392,16 +84932,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488746.3293443, - "msecs": 329.0, - "relativeCreated": 32739.115646, - "thread": 135402127188224, + "created": 1756562607.3377502, + "msecs": 337.0, + "relativeCreated": 32706.699491, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffw.julian.heating_valve)): 15 ()", - "asctime": "2025-08-29 19:32:26,329" + "asctime": "2025-08-30 16:03:27,337" }, { "name": "__unittest__", @@ -84421,19 +84961,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488746.329401, - "msecs": 329.0, - "relativeCreated": 32739.172453, - "thread": 135402127188224, + "created": 1756562607.3378484, + "msecs": 337.0, + "relativeCreated": 32706.797401, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffw.julian.heating_valve)): result = 15 ()", - "asctime": "2025-08-29 19:32:26,329" + "asctime": "2025-08-30 16:03:27,337" } ], - "time_consumption": 9.059906005859375e-05 + "time_consumption": 7.319450378417969e-05 }, { "name": "__tLogger__", @@ -84451,16 +84991,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488746.4301322, - "msecs": 430.0, - "relativeCreated": 32839.903672, - "thread": 135402127188224, + "created": 1756562607.438862, + "msecs": 438.0, + "relativeCreated": 32807.811211, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffw.julian.heating_valve) to 20", - "asctime": "2025-08-29 19:32:26,430", + "asctime": "2025-08-30 16:03:27,438", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint.set", @@ -84478,16 +85018,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488746.3296177, - "msecs": 329.0, - "relativeCreated": 32739.38905, - "thread": 135402127188224, + "created": 1756562607.3381033, + "msecs": 338.0, + "relativeCreated": 32707.052473, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,338" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve.set", @@ -84505,16 +85045,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488746.3383832, - "msecs": 338.0, - "relativeCreated": 32748.154567, - "thread": 135402099861184, + "created": 1756562607.3509452, + "msecs": 350.0, + "relativeCreated": 32719.894345, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,350" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve", @@ -84532,16 +85072,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488746.3387148, - "msecs": 338.0, - "relativeCreated": 32748.486377, - "thread": 135402099861184, + "created": 1756562607.3513622, + "msecs": 351.0, + "relativeCreated": 32720.311398, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,351" }, { "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.valve_temperature_setpoint", @@ -84559,16 +85099,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488746.3390136, - "msecs": 339.0, - "relativeCreated": 32748.785075, - "thread": 135402099861184, + "created": 1756562607.3518684, + "msecs": 351.0, + "relativeCreated": 32720.817418, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,351" }, { "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint", @@ -84586,16 +85126,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488746.3393817, - "msecs": 339.0, - "relativeCreated": 32749.153253, - "thread": 135402099861184, + "created": 1756562607.3525515, + "msecs": 352.0, + "relativeCreated": 32721.500494, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,352" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve", @@ -84613,19 +85153,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488746.3396828, - "msecs": 339.0, - "relativeCreated": 32749.454222, - "thread": 135402099861184, + "created": 1756562607.3531363, + "msecs": 353.0, + "relativeCreated": 32722.085472, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,353" } ], - "time_consumption": 0.09044933319091797 + "time_consumption": 0.08572578430175781 }, { "name": "__tLogger__", @@ -84643,16 +85183,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488746.4305122, - "msecs": 430.0, - "relativeCreated": 32840.283592, - "thread": 135402127188224, + "created": 1756562607.43937, + "msecs": 439.0, + "relativeCreated": 32808.319058, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:27,439", "moduleLogger": [ { "name": "__unittest__", @@ -84671,16 +85211,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488746.4303653, - "msecs": 430.0, - "relativeCreated": 32840.136951, - "thread": 135402127188224, + "created": 1756562607.4391544, + "msecs": 439.0, + "relativeCreated": 32808.103596, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffw.julian.heating_valve)): 20 ()", - "asctime": "2025-08-29 19:32:26,430" + "asctime": "2025-08-30 16:03:27,439" }, { "name": "__unittest__", @@ -84700,19 +85240,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488746.4304242, - "msecs": 430.0, - "relativeCreated": 32840.195721, - "thread": 135402127188224, + "created": 1756562607.4392889, + "msecs": 439.0, + "relativeCreated": 32808.23797, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffw.julian.heating_valve)): result = 20 ()", - "asctime": "2025-08-29 19:32:26,430" + "asctime": "2025-08-30 16:03:27,439" } ], - "time_consumption": 8.797645568847656e-05 + "time_consumption": 8.106231689453125e-05 }, { "name": "__tLogger__", @@ -84730,16 +85270,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488746.531135, - "msecs": 531.0, - "relativeCreated": 32940.906427, - "thread": 135402127188224, + "created": 1756562607.5400038, + "msecs": 540.0, + "relativeCreated": 32908.952975, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffw.julian.heating_valve) to 25", - "asctime": "2025-08-29 19:32:26,531", + "asctime": "2025-08-30 16:03:27,540", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint.set", @@ -84757,16 +85297,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488746.4306264, - "msecs": 430.0, - "relativeCreated": 32840.397806, - "thread": 135402127188224, + "created": 1756562607.439569, + "msecs": 439.0, + "relativeCreated": 32808.518056, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,439" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve.set", @@ -84784,16 +85324,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488746.43985, - "msecs": 439.0, - "relativeCreated": 32849.621513, - "thread": 135402099861184, + "created": 1756562607.4531403, + "msecs": 453.0, + "relativeCreated": 32822.089402, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,453" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve", @@ -84811,16 +85351,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488746.44016, - "msecs": 440.0, - "relativeCreated": 32849.93134, - "thread": 135402099861184, + "created": 1756562607.4535542, + "msecs": 453.0, + "relativeCreated": 32822.503411, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,453" }, { "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.valve_temperature_setpoint", @@ -84838,16 +85378,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488746.4404705, - "msecs": 440.0, - "relativeCreated": 32850.242001, - "thread": 135402099861184, + "created": 1756562607.4540503, + "msecs": 454.0, + "relativeCreated": 32822.999436, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,454" }, { "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint", @@ -84865,16 +85405,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488746.440841, - "msecs": 440.0, - "relativeCreated": 32850.612493, - "thread": 135402099861184, + "created": 1756562607.4547224, + "msecs": 454.0, + "relativeCreated": 32823.671528, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,454" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve", @@ -84892,19 +85432,46 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488746.4411316, - "msecs": 441.0, - "relativeCreated": 32850.903016, - "thread": 135402099861184, + "created": 1756562607.4552517, + "msecs": 455.0, + "relativeCreated": 32824.200837, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,455" + }, + { + "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": 1756562607.5017004, + "msecs": 501.0, + "relativeCreated": 32870.649476, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic zigbee_ffw/ffw/julian/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", + "asctime": "2025-08-30 16:03:27,501" } ], - "time_consumption": 0.09000349044799805 + "time_consumption": 0.038303375244140625 }, { "name": "__tLogger__", @@ -84922,16 +85489,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488746.5315392, - "msecs": 531.0, - "relativeCreated": 32941.310718, - "thread": 135402127188224, + "created": 1756562607.540468, + "msecs": 540.0, + "relativeCreated": 32909.417005, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:27,540", "moduleLogger": [ { "name": "__unittest__", @@ -84950,16 +85517,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488746.5313675, - "msecs": 531.0, - "relativeCreated": 32941.13889, - "thread": 135402127188224, + "created": 1756562607.540271, + "msecs": 540.0, + "relativeCreated": 32909.220096, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffw.julian.heating_valve)): 25 ()", - "asctime": "2025-08-29 19:32:26,531" + "asctime": "2025-08-30 16:03:27,540" }, { "name": "__unittest__", @@ -84979,19 +85546,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488746.5314238, - "msecs": 531.0, - "relativeCreated": 32941.195269, - "thread": 135402127188224, + "created": 1756562607.5403883, + "msecs": 540.0, + "relativeCreated": 32909.337487, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffw.julian.heating_valve)): result = 25 ()", - "asctime": "2025-08-29 19:32:26,531" + "asctime": "2025-08-30 16:03:27,540" } ], - "time_consumption": 0.00011539459228515625 + "time_consumption": 7.963180541992188e-05 }, { "name": "__tLogger__", @@ -85009,16 +85576,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488746.6321044, - "msecs": 632.0, - "relativeCreated": 33041.875798, - "thread": 135402127188224, + "created": 1756562607.6413774, + "msecs": 641.0, + "relativeCreated": 33010.326749, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffw.julian.heating_valve) to 30", - "asctime": "2025-08-29 19:32:26,632", + "asctime": "2025-08-30 16:03:27,641", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint.set", @@ -85036,16 +85603,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488746.5316577, - "msecs": 531.0, - "relativeCreated": 32941.429075, - "thread": 135402127188224, + "created": 1756562607.540645, + "msecs": 540.0, + "relativeCreated": 32909.593948, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,540" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve.set", @@ -85063,16 +85630,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488746.539936, - "msecs": 539.0, - "relativeCreated": 32949.707413, - "thread": 135402099861184, + "created": 1756562607.552219, + "msecs": 552.0, + "relativeCreated": 32921.168118, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,552" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve", @@ -85090,16 +85657,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488746.5402334, - "msecs": 540.0, - "relativeCreated": 32950.004826, - "thread": 135402099861184, + "created": 1756562607.552565, + "msecs": 552.0, + "relativeCreated": 32921.514146, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,552" }, { "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.valve_temperature_setpoint", @@ -85117,16 +85684,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488746.540532, - "msecs": 540.0, - "relativeCreated": 32950.303667, - "thread": 135402099861184, + "created": 1756562607.5530148, + "msecs": 553.0, + "relativeCreated": 32921.963964, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,553" }, { "name": "smart_brain.mqtt.videv.ffw.julian.heating_valve.user_temperature_setpoint", @@ -85144,16 +85711,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488746.540875, - "msecs": 540.0, - "relativeCreated": 32950.646391, - "thread": 135402099861184, + "created": 1756562607.553645, + "msecs": 553.0, + "relativeCreated": 32922.5939, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,553" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.julian.heating_valve", @@ -85171,19 +85738,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488746.541125, - "msecs": 541.0, - "relativeCreated": 32950.896501, - "thread": 135402099861184, + "created": 1756562607.5541077, + "msecs": 554.0, + "relativeCreated": 32923.056681, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,554" } ], - "time_consumption": 0.09097933769226074 + "time_consumption": 0.08726978302001953 }, { "name": "__tLogger__", @@ -85201,16 +85768,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488746.6324534, - "msecs": 632.0, - "relativeCreated": 33042.224685, - "thread": 135402127188224, + "created": 1756562607.6418355, + "msecs": 641.0, + "relativeCreated": 33010.784658, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:27,641", "moduleLogger": [ { "name": "__unittest__", @@ -85229,16 +85796,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488746.6323347, - "msecs": 632.0, - "relativeCreated": 33042.105967, - "thread": 135402127188224, + "created": 1756562607.6416657, + "msecs": 641.0, + "relativeCreated": 33010.61484, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffw.julian.heating_valve)): 30 ()", - "asctime": "2025-08-29 19:32:26,632" + "asctime": "2025-08-30 16:03:27,641" }, { "name": "__unittest__", @@ -85258,24 +85825,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488746.6323922, - "msecs": 632.0, - "relativeCreated": 33042.163616, - "thread": 135402127188224, + "created": 1756562607.6417615, + "msecs": 641.0, + "relativeCreated": 33010.710589, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffw.julian.heating_valve)): result = 30 ()", - "asctime": "2025-08-29 19:32:26,632" + "asctime": "2025-08-30 16:03:27,641" } ], - "time_consumption": 6.127357482910156e-05 + "time_consumption": 7.390975952148438e-05 } ], - "time_consumption": 0.5050480365753174, - "time_start": "2025-08-29 19:32:26,127", - "time_finished": "2025-08-29 19:32:26,632" + "time_consumption": 0.5068721771240234, + "time_start": "2025-08-30 16:03:27,134", + "time_finished": "2025-08-30 16:03:27,641" }, "ViDevCommon.state (ffw.bath.main_light) -> Shelly.relay/0 (ffw.bath.main_light)": { "name": "__tLogger__", @@ -85290,16 +85857,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488746.6327064, - "msecs": 632.0, - "relativeCreated": 33042.477672, - "thread": 135402127188224, + "created": 1756562607.6422338, + "msecs": 642.0, + "relativeCreated": 33011.182889, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.state (ffw.bath.main_light) -> Shelly.relay/0 (ffw.bath.main_light)", - "asctime": "2025-08-29 19:32:26,632", + "asctime": "2025-08-30 16:03:27,642", "moduleLogger": [], "testcaseLogger": [ { @@ -85317,16 +85884,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488746.733206, - "msecs": 733.0, - "relativeCreated": 33142.977538, - "thread": 135402127188224, + "created": 1756562607.743004, + "msecs": 743.0, + "relativeCreated": 33111.953359, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:26,733", + "asctime": "2025-08-30 16:03:27,743", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.bath.main_light.state.set", @@ -85344,19 +85911,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488746.6328418, - "msecs": 632.0, - "relativeCreated": 33042.613181, - "thread": 135402127188224, + "created": 1756562607.6424975, + "msecs": 642.0, + "relativeCreated": 33011.446719, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,642" } ], - "time_consumption": 0.10036420822143555 + "time_consumption": 0.10050654411315918 }, { "name": "__tLogger__", @@ -85374,16 +85941,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488746.7335544, - "msecs": 733.0, - "relativeCreated": 33143.325797, - "thread": 135402127188224, + "created": 1756562607.7436278, + "msecs": 743.0, + "relativeCreated": 33112.576786, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:26,733", + "asctime": "2025-08-30 16:03:27,743", "moduleLogger": [ { "name": "__unittest__", @@ -85402,16 +85969,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488746.733432, - "msecs": 733.0, - "relativeCreated": 33143.203497, - "thread": 135402127188224, + "created": 1756562607.7433522, + "msecs": 743.0, + "relativeCreated": 33112.301235, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:26,733" + "asctime": "2025-08-30 16:03:27,743" }, { "name": "__unittest__", @@ -85431,19 +85998,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488746.7335134, - "msecs": 733.0, - "relativeCreated": 33143.284964, - "thread": 135402127188224, + "created": 1756562607.7435055, + "msecs": 743.0, + "relativeCreated": 33112.454419, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:26,733" + "asctime": "2025-08-30 16:03:27,743" } ], - "time_consumption": 4.100799560546875e-05 + "time_consumption": 0.00012230873107910156 }, { "name": "__tLogger__", @@ -85461,16 +86028,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488746.833971, - "msecs": 833.0, - "relativeCreated": 33243.742471, - "thread": 135402127188224, + "created": 1756562607.8443413, + "msecs": 844.0, + "relativeCreated": 33213.290369, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffw.bath.main_light) to True", - "asctime": "2025-08-29 19:32:26,833", + "asctime": "2025-08-30 16:03:27,844", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.bath.main_light.state.set", @@ -85488,16 +86055,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488746.7336607, - "msecs": 733.0, - "relativeCreated": 33143.432222, - "thread": 135402127188224, + "created": 1756562607.7438142, + "msecs": 743.0, + "relativeCreated": 33112.76327, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/ffw/bath/main_light/state/set and payload true", - "asctime": "2025-08-29 19:32:26,733" + "asctime": "2025-08-30 16:03:27,743" }, { "name": "smart_brain.mqtt.shellies.ffw.bath.main_light.relay.0.command", @@ -85515,16 +86082,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488746.7359684, - "msecs": 735.0, - "relativeCreated": 33145.739659, - "thread": 135402099861184, + "created": 1756562607.7478015, + "msecs": 747.0, + "relativeCreated": 33116.750805, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:27,747" }, { "name": "smart_brain.mqtt.shellies.ffw.bath.main_light.relay.0", @@ -85542,16 +86109,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488746.736215, - "msecs": 736.0, - "relativeCreated": 33145.986563, - "thread": 135402099861184, + "created": 1756562607.7481608, + "msecs": 748.0, + "relativeCreated": 33117.109999, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic shellies/ffw/bath/main_light/relay/0 and payload on", - "asctime": "2025-08-29 19:32:26,736" + "asctime": "2025-08-30 16:03:27,748" }, { "name": "smart_brain.mqtt.shellies.ffw.bath.main_light.relay.0", @@ -85569,16 +86136,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488746.7367797, - "msecs": 736.0, - "relativeCreated": 33146.551271, - "thread": 135402099861184, + "created": 1756562607.7492867, + "msecs": 749.0, + "relativeCreated": 33118.235745, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,749" }, { "name": "smart_brain.mqtt.videv.ffw.bath.main_light.state", @@ -85596,19 +86163,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488746.7778275, - "msecs": 777.0, - "relativeCreated": 33187.599006, - "thread": 135402099861184, + "created": 1756562607.7930963, + "msecs": 793.0, + "relativeCreated": 33162.045427, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,793" } ], - "time_consumption": 0.05614352226257324 + "time_consumption": 0.05124497413635254 }, { "name": "__tLogger__", @@ -85626,16 +86193,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488746.834192, - "msecs": 834.0, - "relativeCreated": 33243.963576, - "thread": 135402127188224, + "created": 1756562607.8448644, + "msecs": 844.0, + "relativeCreated": 33213.813243, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:27,844", "moduleLogger": [ { "name": "__unittest__", @@ -85654,16 +86221,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488746.8341374, - "msecs": 834.0, - "relativeCreated": 33243.908881, - "thread": 135402127188224, + "created": 1756562607.8446467, + "msecs": 844.0, + "relativeCreated": 33213.595749, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Shelly.relay/0 (ffw.bath.main_light)): True ()", - "asctime": "2025-08-29 19:32:26,834" + "asctime": "2025-08-30 16:03:27,844" }, { "name": "__unittest__", @@ -85683,19 +86250,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488746.83417, - "msecs": 834.0, - "relativeCreated": 33243.94159, - "thread": 135402127188224, + "created": 1756562607.8447824, + "msecs": 844.0, + "relativeCreated": 33213.731429, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (ffw.bath.main_light)): result = True ()", - "asctime": "2025-08-29 19:32:26,834" + "asctime": "2025-08-30 16:03:27,844" } ], - "time_consumption": 2.193450927734375e-05 + "time_consumption": 8.20159912109375e-05 }, { "name": "__tLogger__", @@ -85713,16 +86280,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488746.9345844, - "msecs": 934.0, - "relativeCreated": 33344.355881, - "thread": 135402127188224, + "created": 1756562607.945577, + "msecs": 945.0, + "relativeCreated": 33314.526173, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffw.bath.main_light) to False", - "asctime": "2025-08-29 19:32:26,934", + "asctime": "2025-08-30 16:03:27,945", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.bath.main_light.state.set", @@ -85740,16 +86307,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488746.8342443, - "msecs": 834.0, - "relativeCreated": 33244.01575, - "thread": 135402127188224, + "created": 1756562607.8450463, + "msecs": 845.0, + "relativeCreated": 33213.995326, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,845" }, { "name": "smart_brain.mqtt.shellies.ffw.bath.main_light.relay.0.command", @@ -85767,16 +86334,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488746.835605, - "msecs": 835.0, - "relativeCreated": 33245.376369, - "thread": 135402099861184, + "created": 1756562607.8489757, + "msecs": 848.0, + "relativeCreated": 33217.924626, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,848" }, { "name": "smart_brain.mqtt.shellies.ffw.bath.main_light.relay.0", @@ -85794,16 +86361,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488746.835808, - "msecs": 835.0, - "relativeCreated": 33245.579312, - "thread": 135402099861184, + "created": 1756562607.8493805, + "msecs": 849.0, + "relativeCreated": 33218.329727, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,849" }, { "name": "smart_brain.mqtt.shellies.ffw.bath.main_light.relay.0", @@ -85821,16 +86388,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488746.8360674, - "msecs": 836.0, - "relativeCreated": 33245.838808, - "thread": 135402099861184, + "created": 1756562607.8504455, + "msecs": 850.0, + "relativeCreated": 33219.39463, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,850" }, { "name": "smart_brain.mqtt.videv.ffw.bath.main_light.state", @@ -85848,19 +86415,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488746.8779824, - "msecs": 877.0, - "relativeCreated": 33287.753865, - "thread": 135402099861184, + "created": 1756562607.8937516, + "msecs": 893.0, + "relativeCreated": 33262.700581, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,893" } ], - "time_consumption": 0.05660200119018555 + "time_consumption": 0.05182528495788574 }, { "name": "__tLogger__", @@ -85878,16 +86445,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488746.934794, - "msecs": 934.0, - "relativeCreated": 33344.5654, - "thread": 135402127188224, + "created": 1756562607.946139, + "msecs": 946.0, + "relativeCreated": 33315.088296, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:27,946", "moduleLogger": [ { "name": "__unittest__", @@ -85906,16 +86473,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488746.9347296, - "msecs": 934.0, - "relativeCreated": 33344.500905, - "thread": 135402127188224, + "created": 1756562607.9459012, + "msecs": 945.0, + "relativeCreated": 33314.850239, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Shelly.relay/0 (ffw.bath.main_light)): False ()", - "asctime": "2025-08-29 19:32:26,934" + "asctime": "2025-08-30 16:03:27,945" }, { "name": "__unittest__", @@ -85935,24 +86502,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488746.9347546, - "msecs": 934.0, - "relativeCreated": 33344.525935, - "thread": 135402127188224, + "created": 1756562607.9460492, + "msecs": 946.0, + "relativeCreated": 33314.998443, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (ffw.bath.main_light)): result = False ()", - "asctime": "2025-08-29 19:32:26,934" + "asctime": "2025-08-30 16:03:27,946" } ], - "time_consumption": 3.933906555175781e-05 + "time_consumption": 8.988380432128906e-05 } ], - "time_consumption": 0.30208754539489746, - "time_start": "2025-08-29 19:32:26,632", - "time_finished": "2025-08-29 19:32:26,934" + "time_consumption": 0.3039052486419678, + "time_start": "2025-08-30 16:03:27,642", + "time_finished": "2025-08-30 16:03:27,946" }, "Shelly.relay/0 (ffw.bath.main_light) -> ViDevCommon.state (ffw.bath.main_light)": { "name": "__tLogger__", @@ -85967,16 +86534,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488746.9349415, - "msecs": 934.0, - "relativeCreated": 33344.712844, - "thread": 135402127188224, + "created": 1756562607.9465547, + "msecs": 946.0, + "relativeCreated": 33315.503668, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Shelly.relay/0 (ffw.bath.main_light) -> ViDevCommon.state (ffw.bath.main_light)", - "asctime": "2025-08-29 19:32:26,934", + "asctime": "2025-08-30 16:03:27,946", "moduleLogger": [], "testcaseLogger": [ { @@ -85994,16 +86561,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488747.0354922, - "msecs": 35.0, - "relativeCreated": 33445.263487, - "thread": 135402127188224, + "created": 1756562608.0473955, + "msecs": 47.0, + "relativeCreated": 33416.344738, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:27,035", + "asctime": "2025-08-30 16:03:28,047", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.bath.main_light.state.set", @@ -86021,19 +86588,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488746.93502, - "msecs": 935.0, - "relativeCreated": 33344.791535, - "thread": 135402127188224, + "created": 1756562607.9467905, + "msecs": 946.0, + "relativeCreated": 33315.739511, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:27,946" } ], - "time_consumption": 0.10047221183776855 + "time_consumption": 0.10060501098632812 }, { "name": "__tLogger__", @@ -86051,16 +86618,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488747.0358293, - "msecs": 35.0, - "relativeCreated": 33445.60071, - "thread": 135402127188224, + "created": 1756562608.047861, + "msecs": 47.0, + "relativeCreated": 33416.810156, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:27,035", + "asctime": "2025-08-30 16:03:28,047", "moduleLogger": [ { "name": "__unittest__", @@ -86079,16 +86646,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488747.0357292, - "msecs": 35.0, - "relativeCreated": 33445.500617, - "thread": 135402127188224, + "created": 1756562608.047678, + "msecs": 47.0, + "relativeCreated": 33416.62705, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:27,035" + "asctime": "2025-08-30 16:03:28,047" }, { "name": "__unittest__", @@ -86108,19 +86675,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488747.035786, - "msecs": 35.0, - "relativeCreated": 33445.557376, - "thread": 135402127188224, + "created": 1756562608.0477755, + "msecs": 47.0, + "relativeCreated": 33416.724606, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:27,035" + "asctime": "2025-08-30 16:03:28,047" } ], - "time_consumption": 4.3392181396484375e-05 + "time_consumption": 8.559226989746094e-05 }, { "name": "__tLogger__", @@ -86138,16 +86705,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488747.136519, - "msecs": 136.0, - "relativeCreated": 33546.290316, - "thread": 135402127188224, + "created": 1756562608.1485705, + "msecs": 148.0, + "relativeCreated": 33517.519811, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (ffw.bath.main_light) to True", - "asctime": "2025-08-29 19:32:27,136", + "asctime": "2025-08-30 16:03:28,148", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffw.bath.main_light.relay.0", @@ -86165,16 +86732,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488747.0359461, - "msecs": 35.0, - "relativeCreated": 33445.717642, - "thread": 135402127188224, + "created": 1756562608.0480883, + "msecs": 48.0, + "relativeCreated": 33417.037492, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:28,048" }, { "name": "smart_brain.mqtt.shellies.ffw.bath.main_light.relay.0", @@ -86192,16 +86759,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488747.0371275, - "msecs": 37.0, - "relativeCreated": 33446.898907, - "thread": 135402099861184, + "created": 1756562608.0493937, + "msecs": 49.0, + "relativeCreated": 33418.34274, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:28,049" }, { "name": "smart_brain.mqtt.videv.ffw.bath.main_light.state", @@ -86219,19 +86786,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488747.0392222, - "msecs": 39.0, - "relativeCreated": 33448.993617, - "thread": 135402099861184, + "created": 1756562608.0521243, + "msecs": 52.0, + "relativeCreated": 33421.07321, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:28,052" } ], - "time_consumption": 0.09729671478271484 + "time_consumption": 0.09644627571105957 }, { "name": "__tLogger__", @@ -86249,16 +86816,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488747.1368914, - "msecs": 136.0, - "relativeCreated": 33546.662758, - "thread": 135402127188224, + "created": 1756562608.1490977, + "msecs": 149.0, + "relativeCreated": 33518.046787, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:28,149", "moduleLogger": [ { "name": "__unittest__", @@ -86277,16 +86844,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488747.1367571, - "msecs": 136.0, - "relativeCreated": 33546.528704, - "thread": 135402127188224, + "created": 1756562608.1488445, + "msecs": 148.0, + "relativeCreated": 33517.79378, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffw.bath.main_light)): True ()", - "asctime": "2025-08-29 19:32:27,136" + "asctime": "2025-08-30 16:03:28,148" }, { "name": "__unittest__", @@ -86306,19 +86873,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488747.136845, - "msecs": 136.0, - "relativeCreated": 33546.61653, - "thread": 135402127188224, + "created": 1756562608.1489747, + "msecs": 148.0, + "relativeCreated": 33517.923717, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffw.bath.main_light)): result = True ()", - "asctime": "2025-08-29 19:32:27,136" + "asctime": "2025-08-30 16:03:28,148" } ], - "time_consumption": 4.6253204345703125e-05 + "time_consumption": 0.00012302398681640625 }, { "name": "__tLogger__", @@ -86336,16 +86903,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488747.2375524, - "msecs": 237.0, - "relativeCreated": 33647.323815, - "thread": 135402127188224, + "created": 1756562608.250208, + "msecs": 250.0, + "relativeCreated": 33619.157224, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (ffw.bath.main_light) to False", - "asctime": "2025-08-29 19:32:27,237", + "asctime": "2025-08-30 16:03:28,250", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffw.bath.main_light.relay.0", @@ -86363,16 +86930,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488747.1370122, - "msecs": 137.0, - "relativeCreated": 33546.78353, - "thread": 135402127188224, + "created": 1756562608.1493833, + "msecs": 149.0, + "relativeCreated": 33518.332454, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:28,149" }, { "name": "smart_brain.mqtt.shellies.ffw.bath.main_light.relay.0", @@ -86390,16 +86957,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488747.138227, - "msecs": 138.0, - "relativeCreated": 33547.998349, - "thread": 135402099861184, + "created": 1756562608.1506495, + "msecs": 150.0, + "relativeCreated": 33519.598693, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:28,150" }, { "name": "smart_brain.mqtt.videv.ffw.bath.main_light.state", @@ -86417,19 +86984,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488747.1402946, - "msecs": 140.0, - "relativeCreated": 33550.066078, - "thread": 135402099861184, + "created": 1756562608.1534343, + "msecs": 153.0, + "relativeCreated": 33522.383429, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:28,153" } ], - "time_consumption": 0.09725785255432129 + "time_consumption": 0.09677362442016602 }, { "name": "__tLogger__", @@ -86447,16 +87014,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488747.2378783, - "msecs": 237.0, - "relativeCreated": 33647.649753, - "thread": 135402127188224, + "created": 1756562608.250705, + "msecs": 250.0, + "relativeCreated": 33619.653922, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:28,250", "moduleLogger": [ { "name": "__unittest__", @@ -86475,16 +87042,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488747.2377796, - "msecs": 237.0, - "relativeCreated": 33647.551142, - "thread": 135402127188224, + "created": 1756562608.2505283, + "msecs": 250.0, + "relativeCreated": 33619.47732, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffw.bath.main_light)): False ()", - "asctime": "2025-08-29 19:32:27,237" + "asctime": "2025-08-30 16:03:28,250" }, { "name": "__unittest__", @@ -86504,24 +87071,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488747.2378352, - "msecs": 237.0, - "relativeCreated": 33647.606791, - "thread": 135402127188224, + "created": 1756562608.2506292, + "msecs": 250.0, + "relativeCreated": 33619.578126, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffw.bath.main_light)): result = False ()", - "asctime": "2025-08-29 19:32:27,237" + "asctime": "2025-08-30 16:03:28,250" } ], - "time_consumption": 4.315376281738281e-05 + "time_consumption": 7.581710815429688e-05 } ], - "time_consumption": 0.3029367923736572, - "time_start": "2025-08-29 19:32:26,934", - "time_finished": "2025-08-29 19:32:27,237" + "time_consumption": 0.3041503429412842, + "time_start": "2025-08-30 16:03:27,946", + "time_finished": "2025-08-30 16:03:28,250" }, "ViDevHeating.temp_setp (ffw.bath.heating_valve) -> HeatingValve.temp_setp (ffw.bath.heating_valve)": { "name": "__tLogger__", @@ -86536,16 +87103,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488747.2380962, - "msecs": 238.0, - "relativeCreated": 33647.867537, - "thread": 135402127188224, + "created": 1756562608.2510471, + "msecs": 251.0, + "relativeCreated": 33619.996328, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevHeating.temp_setp (ffw.bath.heating_valve) -> HeatingValve.temp_setp (ffw.bath.heating_valve)", - "asctime": "2025-08-29 19:32:27,238", + "asctime": "2025-08-30 16:03:28,251", "moduleLogger": [], "testcaseLogger": [ { @@ -86563,16 +87130,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488747.338942, - "msecs": 338.0, - "relativeCreated": 33748.713323, - "thread": 135402127188224, + "created": 1756562608.352284, + "msecs": 352.0, + "relativeCreated": 33721.233117, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 30", - "asctime": "2025-08-29 19:32:27,338", + "asctime": "2025-08-30 16:03:28,352", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint.set", @@ -86590,16 +87157,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488747.2382646, - "msecs": 238.0, - "relativeCreated": 33648.035931, - "thread": 135402127188224, + "created": 1756562608.2513068, + "msecs": 251.0, + "relativeCreated": 33620.255927, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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,238" + "asctime": "2025-08-30 16:03:28,251" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve", @@ -86617,16 +87184,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488747.2385576, - "msecs": 238.0, - "relativeCreated": 33648.329235, - "thread": 135402127188224, + "created": 1756562608.2517378, + "msecs": 251.0, + "relativeCreated": 33620.686995, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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,238" + "asctime": "2025-08-30 16:03:28,251" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve.set", @@ -86644,16 +87211,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488747.2490373, - "msecs": 249.0, - "relativeCreated": 33658.808809, - "thread": 135402099861184, + "created": 1756562608.2644894, + "msecs": 264.0, + "relativeCreated": 33633.43869, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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,249" + "asctime": "2025-08-30 16:03:28,264" }, { "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", @@ -86671,16 +87238,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488747.249486, - "msecs": 249.0, - "relativeCreated": 33659.257455, - "thread": 135402099861184, + "created": 1756562608.2652, + "msecs": 265.0, + "relativeCreated": 33634.149087, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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,249" + "asctime": "2025-08-30 16:03:28,265" }, { "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint", @@ -86698,16 +87265,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488747.249811, - "msecs": 249.0, - "relativeCreated": 33659.582417, - "thread": 135402099861184, + "created": 1756562608.26574, + "msecs": 265.0, + "relativeCreated": 33634.68912, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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,249" + "asctime": "2025-08-30 16:03:28,265" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve", @@ -86725,19 +87292,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488747.2500858, - "msecs": 250.0, - "relativeCreated": 33659.857261, - "thread": 135402099861184, + "created": 1756562608.2662604, + "msecs": 266.0, + "relativeCreated": 33635.209597, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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,250" + "asctime": "2025-08-30 16:03:28,266" } ], - "time_consumption": 0.08885622024536133 + "time_consumption": 0.08602356910705566 }, { "name": "__tLogger__", @@ -86755,16 +87322,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488747.3393106, - "msecs": 339.0, - "relativeCreated": 33749.08214, - "thread": 135402127188224, + "created": 1756562608.3528047, + "msecs": 352.0, + "relativeCreated": 33721.753765, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (30, 30) and Type is ).", - "asctime": "2025-08-29 19:32:27,339", + "asctime": "2025-08-30 16:03:28,352", "moduleLogger": [ { "name": "__unittest__", @@ -86783,16 +87350,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488747.3391836, - "msecs": 339.0, - "relativeCreated": 33748.955118, - "thread": 135402127188224, + "created": 1756562608.352586, + "msecs": 352.0, + "relativeCreated": 33721.53516, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (30, 30) ()", - "asctime": "2025-08-29 19:32:27,339" + "asctime": "2025-08-30 16:03:28,352" }, { "name": "__unittest__", @@ -86812,19 +87379,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488747.3392668, - "msecs": 339.0, - "relativeCreated": 33749.038166, - "thread": 135402127188224, + "created": 1756562608.3527236, + "msecs": 352.0, + "relativeCreated": 33721.672928, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (30, 30) ()", - "asctime": "2025-08-29 19:32:27,339" + "asctime": "2025-08-30 16:03:28,352" } ], - "time_consumption": 4.38690185546875e-05 + "time_consumption": 8.106231689453125e-05 }, { "name": "__tLogger__", @@ -86842,16 +87409,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488747.4398284, - "msecs": 439.0, - "relativeCreated": 33849.599852, - "thread": 135402127188224, + "created": 1756562608.453569, + "msecs": 453.0, + "relativeCreated": 33822.518121, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffw.bath.heating_valve) to 15", - "asctime": "2025-08-29 19:32:27,439", + "asctime": "2025-08-30 16:03:28,453", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint.set", @@ -86869,16 +87436,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488747.3394256, - "msecs": 339.0, - "relativeCreated": 33749.196995, - "thread": 135402127188224, + "created": 1756562608.3529878, + "msecs": 352.0, + "relativeCreated": 33721.936733, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:28,352" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve.set", @@ -86896,16 +87463,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488747.348959, - "msecs": 348.0, - "relativeCreated": 33758.730462, - "thread": 135402099861184, + "created": 1756562608.367075, + "msecs": 367.0, + "relativeCreated": 33736.024181, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:27,348" + "asctime": "2025-08-30 16:03:28,367" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve", @@ -86923,16 +87490,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488747.349256, - "msecs": 349.0, - "relativeCreated": 33759.027482, - "thread": 135402099861184, + "created": 1756562608.3674703, + "msecs": 367.0, + "relativeCreated": 33736.419323, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:27,349" + "asctime": "2025-08-30 16:03:28,367" }, { "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", @@ -86950,16 +87517,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488747.3495963, - "msecs": 349.0, - "relativeCreated": 33759.367545, - "thread": 135402099861184, + "created": 1756562608.3679702, + "msecs": 367.0, + "relativeCreated": 33736.91954, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:28,367" }, { "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint", @@ -86977,16 +87544,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488747.3499596, - "msecs": 349.0, - "relativeCreated": 33759.731091, - "thread": 135402099861184, + "created": 1756562608.3686748, + "msecs": 368.0, + "relativeCreated": 33737.623857, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:28,368" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve", @@ -87004,19 +87571,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488747.3502116, - "msecs": 350.0, - "relativeCreated": 33759.983096, - "thread": 135402099861184, + "created": 1756562608.3692577, + "msecs": 369.0, + "relativeCreated": 33738.206919, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:27,350" + "asctime": "2025-08-30 16:03:28,369" } ], - "time_consumption": 0.08961677551269531 + "time_consumption": 0.08431124687194824 }, { "name": "__tLogger__", @@ -87034,16 +87601,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488747.440188, - "msecs": 440.0, - "relativeCreated": 33849.959249, - "thread": 135402127188224, + "created": 1756562608.4541337, + "msecs": 454.0, + "relativeCreated": 33823.082856, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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", + "asctime": "2025-08-30 16:03:28,454", "moduleLogger": [ { "name": "__unittest__", @@ -87062,16 +87629,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488747.4400558, - "msecs": 440.0, - "relativeCreated": 33849.827243, - "thread": 135402127188224, + "created": 1756562608.4538932, + "msecs": 453.0, + "relativeCreated": 33822.84215, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffw.bath.heating_valve)): 15 ()", - "asctime": "2025-08-29 19:32:27,440" + "asctime": "2025-08-30 16:03:28,453" }, { "name": "__unittest__", @@ -87091,19 +87658,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488747.4401398, - "msecs": 440.0, - "relativeCreated": 33849.91133, - "thread": 135402127188224, + "created": 1756562608.454041, + "msecs": 454.0, + "relativeCreated": 33822.990305, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffw.bath.heating_valve)): result = 15 ()", - "asctime": "2025-08-29 19:32:27,440" + "asctime": "2025-08-30 16:03:28,454" } ], - "time_consumption": 4.8160552978515625e-05 + "time_consumption": 9.274482727050781e-05 }, { "name": "__tLogger__", @@ -87121,16 +87688,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488747.540743, - "msecs": 540.0, - "relativeCreated": 33950.514493, - "thread": 135402127188224, + "created": 1756562608.555063, + "msecs": 555.0, + "relativeCreated": 33924.012233, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffw.bath.heating_valve) to 20", - "asctime": "2025-08-29 19:32:27,540", + "asctime": "2025-08-30 16:03:28,555", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint.set", @@ -87148,16 +87715,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488747.440299, - "msecs": 440.0, - "relativeCreated": 33850.070489, - "thread": 135402127188224, + "created": 1756562608.4543421, + "msecs": 454.0, + "relativeCreated": 33823.291132, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:28,454" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve.set", @@ -87175,16 +87742,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488747.448574, - "msecs": 448.0, - "relativeCreated": 33858.345405, - "thread": 135402099861184, + "created": 1756562608.4685571, + "msecs": 468.0, + "relativeCreated": 33837.506061, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:27,448" + "asctime": "2025-08-30 16:03:28,468" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve", @@ -87202,16 +87769,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488747.4488285, - "msecs": 448.0, - "relativeCreated": 33858.599754, - "thread": 135402099861184, + "created": 1756562608.4690073, + "msecs": 469.0, + "relativeCreated": 33837.956559, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:27,448" + "asctime": "2025-08-30 16:03:28,469" }, { "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", @@ -87229,16 +87796,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488747.4491649, - "msecs": 449.0, - "relativeCreated": 33858.93633, - "thread": 135402099861184, + "created": 1756562608.4696121, + "msecs": 469.0, + "relativeCreated": 33838.561053, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:28,469" }, { "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint", @@ -87256,16 +87823,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488747.4495406, - "msecs": 449.0, - "relativeCreated": 33859.311947, - "thread": 135402099861184, + "created": 1756562608.4703434, + "msecs": 470.0, + "relativeCreated": 33839.292428, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:28,470" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve", @@ -87283,19 +87850,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488747.4497967, - "msecs": 449.0, - "relativeCreated": 33859.567984, - "thread": 135402099861184, + "created": 1756562608.4709115, + "msecs": 470.0, + "relativeCreated": 33839.860719, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:27,449" + "asctime": "2025-08-30 16:03:28,470" } ], - "time_consumption": 0.09094643592834473 + "time_consumption": 0.0841515064239502 }, { "name": "__tLogger__", @@ -87313,16 +87880,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488747.5409606, - "msecs": 540.0, - "relativeCreated": 33950.731867, - "thread": 135402127188224, + "created": 1756562608.5555832, + "msecs": 555.0, + "relativeCreated": 33924.532333, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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", + "asctime": "2025-08-30 16:03:28,555", "moduleLogger": [ { "name": "__unittest__", @@ -87341,16 +87908,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488747.5408976, - "msecs": 540.0, - "relativeCreated": 33950.668997, - "thread": 135402127188224, + "created": 1756562608.5553854, + "msecs": 555.0, + "relativeCreated": 33924.334397, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffw.bath.heating_valve)): 20 ()", - "asctime": "2025-08-29 19:32:27,540" + "asctime": "2025-08-30 16:03:28,555" }, { "name": "__unittest__", @@ -87370,19 +87937,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488747.540941, - "msecs": 540.0, - "relativeCreated": 33950.71261, - "thread": 135402127188224, + "created": 1756562608.5554974, + "msecs": 555.0, + "relativeCreated": 33924.446684, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffw.bath.heating_valve)): result = 20 ()", - "asctime": "2025-08-29 19:32:27,540" + "asctime": "2025-08-30 16:03:28,555" } ], - "time_consumption": 1.9550323486328125e-05 + "time_consumption": 8.58306884765625e-05 }, { "name": "__tLogger__", @@ -87400,16 +87967,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488747.641422, - "msecs": 641.0, - "relativeCreated": 34051.193532, - "thread": 135402127188224, + "created": 1756562608.656634, + "msecs": 656.0, + "relativeCreated": 34025.583318, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffw.bath.heating_valve) to 25", - "asctime": "2025-08-29 19:32:27,641", + "asctime": "2025-08-30 16:03:28,656", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint.set", @@ -87427,16 +87994,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488747.541017, - "msecs": 541.0, - "relativeCreated": 33950.788434, - "thread": 135402127188224, + "created": 1756562608.5557868, + "msecs": 555.0, + "relativeCreated": 33924.735786, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:28,555" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve.set", @@ -87454,16 +88021,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488747.5472927, - "msecs": 547.0, - "relativeCreated": 33957.06407, - "thread": 135402099861184, + "created": 1756562608.5678723, + "msecs": 567.0, + "relativeCreated": 33936.821474, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:27,547" + "asctime": "2025-08-30 16:03:28,567" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve", @@ -87481,16 +88048,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488747.5474412, - "msecs": 547.0, - "relativeCreated": 33957.212516, - "thread": 135402099861184, + "created": 1756562608.5682464, + "msecs": 568.0, + "relativeCreated": 33937.19534, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:27,547" + "asctime": "2025-08-30 16:03:28,568" }, { "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", @@ -87508,16 +88075,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488747.5475934, - "msecs": 547.0, - "relativeCreated": 33957.364853, - "thread": 135402099861184, + "created": 1756562608.5687668, + "msecs": 568.0, + "relativeCreated": 33937.715892, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:28,568" }, { "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint", @@ -87535,16 +88102,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488747.5477564, - "msecs": 547.0, - "relativeCreated": 33957.52799, - "thread": 135402099861184, + "created": 1756562608.5694454, + "msecs": 569.0, + "relativeCreated": 33938.394405, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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" + "asctime": "2025-08-30 16:03:28,569" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve", @@ -87562,19 +88129,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488747.5478892, - "msecs": 547.0, - "relativeCreated": 33957.660677, - "thread": 135402099861184, + "created": 1756562608.569925, + "msecs": 569.0, + "relativeCreated": 33938.874328, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:27,547" + "asctime": "2025-08-30 16:03:28,569" } ], - "time_consumption": 0.09353280067443848 + "time_consumption": 0.08670902252197266 }, { "name": "__tLogger__", @@ -87592,16 +88159,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488747.6417944, - "msecs": 641.0, - "relativeCreated": 34051.565929, - "thread": 135402127188224, + "created": 1756562608.6572735, + "msecs": 657.0, + "relativeCreated": 34026.222762, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "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", + "asctime": "2025-08-30 16:03:28,657", "moduleLogger": [ { "name": "__unittest__", @@ -87620,16 +88187,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488747.6416726, - "msecs": 641.0, - "relativeCreated": 34051.444194, - "thread": 135402127188224, + "created": 1756562608.6569536, + "msecs": 656.0, + "relativeCreated": 34025.902653, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffw.bath.heating_valve)): 25 ()", - "asctime": "2025-08-29 19:32:27,641" + "asctime": "2025-08-30 16:03:28,656" }, { "name": "__unittest__", @@ -87649,19 +88216,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488747.641752, - "msecs": 641.0, - "relativeCreated": 34051.523434, - "thread": 135402127188224, + "created": 1756562608.6571708, + "msecs": 657.0, + "relativeCreated": 34026.119675, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffw.bath.heating_valve)): result = 25 ()", - "asctime": "2025-08-29 19:32:27,641" + "asctime": "2025-08-30 16:03:28,657" } ], - "time_consumption": 4.2438507080078125e-05 + "time_consumption": 0.00010275840759277344 }, { "name": "__tLogger__", @@ -87679,16 +88246,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488747.7422552, - "msecs": 742.0, - "relativeCreated": 34152.026514, - "thread": 135402127188224, + "created": 1756562608.7580752, + "msecs": 758.0, + "relativeCreated": 34127.02428, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (ffw.bath.heating_valve) to 30", - "asctime": "2025-08-29 19:32:27,742", + "asctime": "2025-08-30 16:03:28,758", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint.set", @@ -87706,16 +88273,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488747.641901, - "msecs": 641.0, - "relativeCreated": 34051.672518, - "thread": 135402127188224, + "created": 1756562608.6574838, + "msecs": 657.0, + "relativeCreated": 34026.432952, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:28,657" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve.set", @@ -87733,16 +88300,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488747.6499722, - "msecs": 649.0, - "relativeCreated": 34059.743737, - "thread": 135402099861184, + "created": 1756562608.6713092, + "msecs": 671.0, + "relativeCreated": 34040.258359, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:28,671" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve", @@ -87760,16 +88327,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488747.6502194, - "msecs": 650.0, - "relativeCreated": 34059.990973, - "thread": 135402099861184, + "created": 1756562608.6717951, + "msecs": 671.0, + "relativeCreated": 34040.744329, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:28,671" }, { "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", @@ -87787,16 +88354,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488747.650522, - "msecs": 650.0, - "relativeCreated": 34060.293588, - "thread": 135402099861184, + "created": 1756562608.672363, + "msecs": 672.0, + "relativeCreated": 34041.312187, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:28,672" }, { "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint", @@ -87814,16 +88381,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488747.6508648, - "msecs": 650.0, - "relativeCreated": 34060.636284, - "thread": 135402099861184, + "created": 1756562608.6730385, + "msecs": 673.0, + "relativeCreated": 34041.987754, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:28,673" }, { "name": "smart_brain.mqtt.zigbee_ffw.ffw.bath.heating_valve", @@ -87841,19 +88408,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488747.6510966, - "msecs": 651.0, - "relativeCreated": 34060.868091, - "thread": 135402099861184, + "created": 1756562608.6735685, + "msecs": 673.0, + "relativeCreated": 34042.517637, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:28,673" } ], - "time_consumption": 0.09115862846374512 + "time_consumption": 0.08450675010681152 }, { "name": "__tLogger__", @@ -87871,16 +88438,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488747.7426183, - "msecs": 742.0, - "relativeCreated": 34152.389687, - "thread": 135402127188224, + "created": 1756562608.7586398, + "msecs": 758.0, + "relativeCreated": 34127.589095, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:28,758", "moduleLogger": [ { "name": "__unittest__", @@ -87899,16 +88466,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488747.7424932, - "msecs": 742.0, - "relativeCreated": 34152.264505, - "thread": 135402127188224, + "created": 1756562608.7584007, + "msecs": 758.0, + "relativeCreated": 34127.349963, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (ffw.bath.heating_valve)): 30 ()", - "asctime": "2025-08-29 19:32:27,742" + "asctime": "2025-08-30 16:03:28,758" }, { "name": "__unittest__", @@ -87928,24 +88495,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488747.7425513, - "msecs": 742.0, - "relativeCreated": 34152.322785, - "thread": 135402127188224, + "created": 1756562608.758549, + "msecs": 758.0, + "relativeCreated": 34127.498073, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (ffw.bath.heating_valve)): result = 30 ()", - "asctime": "2025-08-29 19:32:27,742" + "asctime": "2025-08-30 16:03:28,758" } ], - "time_consumption": 6.699562072753906e-05 + "time_consumption": 9.083747863769531e-05 } ], - "time_consumption": 0.5045220851898193, - "time_start": "2025-08-29 19:32:27,238", - "time_finished": "2025-08-29 19:32:27,742" + "time_consumption": 0.5075926780700684, + "time_start": "2025-08-30 16:03:28,251", + "time_finished": "2025-08-30 16:03:28,758" }, "ViDevCommon.state (ffw.floor.main_light) -> Shelly.relay/0 (ffw.floor.main_light)": { "name": "__tLogger__", @@ -87960,16 +88527,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488747.7428386, - "msecs": 742.0, - "relativeCreated": 34152.609948, - "thread": 135402127188224, + "created": 1756562608.7590685, + "msecs": 759.0, + "relativeCreated": 34128.017625, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.state (ffw.floor.main_light) -> Shelly.relay/0 (ffw.floor.main_light)", - "asctime": "2025-08-29 19:32:27,742", + "asctime": "2025-08-30 16:03:28,759", "moduleLogger": [], "testcaseLogger": [ { @@ -87987,16 +88554,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488747.843496, - "msecs": 843.0, - "relativeCreated": 34253.267609, - "thread": 135402127188224, + "created": 1756562608.8599408, + "msecs": 859.0, + "relativeCreated": 34228.890076, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:27,843", + "asctime": "2025-08-30 16:03:28,859", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state.set", @@ -88014,19 +88581,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488747.742968, - "msecs": 742.0, - "relativeCreated": 34152.739558, - "thread": 135402127188224, + "created": 1756562608.7593331, + "msecs": 759.0, + "relativeCreated": 34128.282201, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:28,759" } ], - "time_consumption": 0.10052800178527832 + "time_consumption": 0.10060763359069824 }, { "name": "__tLogger__", @@ -88044,16 +88611,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488747.8438344, - "msecs": 843.0, - "relativeCreated": 34253.605864, - "thread": 135402127188224, + "created": 1756562608.8604853, + "msecs": 860.0, + "relativeCreated": 34229.434392, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:27,843", + "asctime": "2025-08-30 16:03:28,860", "moduleLogger": [ { "name": "__unittest__", @@ -88072,16 +88639,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488747.8437302, - "msecs": 843.0, - "relativeCreated": 34253.501646, - "thread": 135402127188224, + "created": 1756562608.860263, + "msecs": 860.0, + "relativeCreated": 34229.212403, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:27,843" + "asctime": "2025-08-30 16:03:28,860" }, { "name": "__unittest__", @@ -88101,19 +88668,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488747.843793, - "msecs": 843.0, - "relativeCreated": 34253.564324, - "thread": 135402127188224, + "created": 1756562608.8603961, + "msecs": 860.0, + "relativeCreated": 34229.345213, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:27,843" + "asctime": "2025-08-30 16:03:28,860" } ], - "time_consumption": 4.1484832763671875e-05 + "time_consumption": 8.916854858398438e-05 }, { "name": "__tLogger__", @@ -88131,16 +88698,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488747.9443998, - "msecs": 944.0, - "relativeCreated": 34354.171424, - "thread": 135402127188224, + "created": 1756562608.9613829, + "msecs": 961.0, + "relativeCreated": 34330.332141, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffw.floor.main_light) to True", - "asctime": "2025-08-29 19:32:27,944", + "asctime": "2025-08-30 16:03:28,961", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state.set", @@ -88158,16 +88725,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488747.8439467, - "msecs": 843.0, - "relativeCreated": 34253.718129, - "thread": 135402127188224, + "created": 1756562608.8607066, + "msecs": 860.0, + "relativeCreated": 34229.655665, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:28,860" }, { "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0.command", @@ -88185,16 +88752,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488747.8470817, - "msecs": 847.0, - "relativeCreated": 34256.853166, - "thread": 135402099861184, + "created": 1756562608.8646102, + "msecs": 864.0, + "relativeCreated": 34233.559532, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:28,864" }, { "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", @@ -88212,16 +88779,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488747.8473232, - "msecs": 847.0, - "relativeCreated": 34257.094467, - "thread": 135402099861184, + "created": 1756562608.8649812, + "msecs": 864.0, + "relativeCreated": 34233.930355, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:28,864" }, { "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", @@ -88239,16 +88806,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488747.8481808, - "msecs": 848.0, - "relativeCreated": 34257.952168, - "thread": 135402099861184, + "created": 1756562608.8660913, + "msecs": 866.0, + "relativeCreated": 34235.040329, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:28,866" }, { "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state", @@ -88266,19 +88833,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488747.8902993, - "msecs": 890.0, - "relativeCreated": 34300.070787, - "thread": 135402099861184, + "created": 1756562608.9139578, + "msecs": 913.0, + "relativeCreated": 34282.907041, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:28,913" } ], - "time_consumption": 0.05410051345825195 + "time_consumption": 0.047425031661987305 }, { "name": "__tLogger__", @@ -88296,16 +88863,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488747.9447703, - "msecs": 944.0, - "relativeCreated": 34354.541646, - "thread": 135402127188224, + "created": 1756562608.9618452, + "msecs": 961.0, + "relativeCreated": 34330.794247, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:28,961", "moduleLogger": [ { "name": "__unittest__", @@ -88324,16 +88891,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488747.9446704, - "msecs": 944.0, - "relativeCreated": 34354.441859, - "thread": 135402127188224, + "created": 1756562608.9616725, + "msecs": 961.0, + "relativeCreated": 34330.621566, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Shelly.relay/0 (ffw.floor.main_light)): True ()", - "asctime": "2025-08-29 19:32:27,944" + "asctime": "2025-08-30 16:03:28,961" }, { "name": "__unittest__", @@ -88353,19 +88920,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488747.944729, - "msecs": 944.0, - "relativeCreated": 34354.500503, - "thread": 135402127188224, + "created": 1756562608.961771, + "msecs": 961.0, + "relativeCreated": 34330.720035, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (ffw.floor.main_light)): result = True ()", - "asctime": "2025-08-29 19:32:27,944" + "asctime": "2025-08-30 16:03:28,961" } ], - "time_consumption": 4.124641418457031e-05 + "time_consumption": 7.414817810058594e-05 }, { "name": "__tLogger__", @@ -88383,16 +88950,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488748.0454037, - "msecs": 45.0, - "relativeCreated": 34455.174972, - "thread": 135402127188224, + "created": 1756562609.0626683, + "msecs": 62.0, + "relativeCreated": 34431.617346, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (ffw.floor.main_light) to False", - "asctime": "2025-08-29 19:32:28,045", + "asctime": "2025-08-30 16:03:29,062", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state.set", @@ -88410,16 +88977,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488747.9448957, - "msecs": 944.0, - "relativeCreated": 34354.667181, - "thread": 135402127188224, + "created": 1756562608.9620218, + "msecs": 962.0, + "relativeCreated": 34330.970909, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:28,962" }, { "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0.command", @@ -88437,16 +89004,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488747.9477923, - "msecs": 947.0, - "relativeCreated": 34357.56374, - "thread": 135402099861184, + "created": 1756562608.9660962, + "msecs": 966.0, + "relativeCreated": 34335.045151, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:28,966" }, { "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", @@ -88464,16 +89031,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488747.94804, - "msecs": 948.0, - "relativeCreated": 34357.811374, - "thread": 135402099861184, + "created": 1756562608.9664655, + "msecs": 966.0, + "relativeCreated": 34335.414556, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:28,966" }, { "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", @@ -88491,16 +89058,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488747.9488158, - "msecs": 948.0, - "relativeCreated": 34358.5874, - "thread": 135402099861184, + "created": 1756562608.9675186, + "msecs": 967.0, + "relativeCreated": 34336.467699, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:28,967" }, { "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state", @@ -88518,19 +89085,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488747.9901853, - "msecs": 990.0, - "relativeCreated": 34399.956559, - "thread": 135402099861184, + "created": 1756562609.0136077, + "msecs": 13.0, + "relativeCreated": 34382.556672, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,013" } ], - "time_consumption": 0.05521845817565918 + "time_consumption": 0.04906058311462402 }, { "name": "__tLogger__", @@ -88548,16 +89115,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488748.0458202, - "msecs": 45.0, - "relativeCreated": 34455.59147, - "thread": 135402127188224, + "created": 1756562609.0632212, + "msecs": 63.0, + "relativeCreated": 34432.170322, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:29,063", "moduleLogger": [ { "name": "__unittest__", @@ -88576,16 +89143,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488748.0457158, - "msecs": 45.0, - "relativeCreated": 34455.487114, - "thread": 135402127188224, + "created": 1756562609.062985, + "msecs": 62.0, + "relativeCreated": 34431.934109, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Shelly.relay/0 (ffw.floor.main_light)): False ()", - "asctime": "2025-08-29 19:32:28,045" + "asctime": "2025-08-30 16:03:29,062" }, { "name": "__unittest__", @@ -88605,24 +89172,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488748.0457766, - "msecs": 45.0, - "relativeCreated": 34455.54801, - "thread": 135402127188224, + "created": 1756562609.063096, + "msecs": 63.0, + "relativeCreated": 34432.045238, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (ffw.floor.main_light)): result = False ()", - "asctime": "2025-08-29 19:32:28,045" + "asctime": "2025-08-30 16:03:29,063" } ], - "time_consumption": 4.363059997558594e-05 + "time_consumption": 0.0001251697540283203 } ], - "time_consumption": 0.3029816150665283, - "time_start": "2025-08-29 19:32:27,742", - "time_finished": "2025-08-29 19:32:28,045" + "time_consumption": 0.3041527271270752, + "time_start": "2025-08-30 16:03:28,759", + "time_finished": "2025-08-30 16:03:29,063" }, "Shelly.relay/0 (ffw.floor.main_light) -> ViDevCommon.state (ffw.floor.main_light)": { "name": "__tLogger__", @@ -88637,16 +89204,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488748.0460322, - "msecs": 46.0, - "relativeCreated": 34455.803683, - "thread": 135402127188224, + "created": 1756562609.063611, + "msecs": 63.0, + "relativeCreated": 34432.560254, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Shelly.relay/0 (ffw.floor.main_light) -> ViDevCommon.state (ffw.floor.main_light)", - "asctime": "2025-08-29 19:32:28,046", + "asctime": "2025-08-30 16:03:29,063", "moduleLogger": [], "testcaseLogger": [ { @@ -88664,16 +89231,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488748.1466367, - "msecs": 146.0, - "relativeCreated": 34556.408151, - "thread": 135402127188224, + "created": 1756562609.1644661, + "msecs": 164.0, + "relativeCreated": 34533.415235, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:28,146", + "asctime": "2025-08-30 16:03:29,164", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state.set", @@ -88691,19 +89258,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488748.0461588, - "msecs": 46.0, - "relativeCreated": 34455.930266, - "thread": 135402127188224, + "created": 1756562609.0638793, + "msecs": 63.0, + "relativeCreated": 34432.828275, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,063" } ], - "time_consumption": 0.10047793388366699 + "time_consumption": 0.1005868911743164 }, { "name": "__tLogger__", @@ -88721,16 +89288,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488748.146982, - "msecs": 146.0, - "relativeCreated": 34556.753294, - "thread": 135402127188224, + "created": 1756562609.1649864, + "msecs": 164.0, + "relativeCreated": 34533.935418, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:28,146", + "asctime": "2025-08-30 16:03:29,164", "moduleLogger": [ { "name": "__unittest__", @@ -88749,16 +89316,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488748.1468797, - "msecs": 146.0, - "relativeCreated": 34556.65119, - "thread": 135402127188224, + "created": 1756562609.1647913, + "msecs": 164.0, + "relativeCreated": 34533.740334, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:28,146" + "asctime": "2025-08-30 16:03:29,164" }, { "name": "__unittest__", @@ -88778,19 +89345,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488748.146938, - "msecs": 146.0, - "relativeCreated": 34556.709623, - "thread": 135402127188224, + "created": 1756562609.1648915, + "msecs": 164.0, + "relativeCreated": 34533.840528, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:28,146" + "asctime": "2025-08-30 16:03:29,164" } ], - "time_consumption": 4.38690185546875e-05 + "time_consumption": 9.489059448242188e-05 }, { "name": "__tLogger__", @@ -88808,16 +89375,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488748.2476351, - "msecs": 247.0, - "relativeCreated": 34657.406564, - "thread": 135402127188224, + "created": 1756562609.2669117, + "msecs": 266.0, + "relativeCreated": 34635.860824, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (ffw.floor.main_light) to True", - "asctime": "2025-08-29 19:32:28,247", + "asctime": "2025-08-30 16:03:29,266", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", @@ -88835,16 +89402,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488748.1471014, - "msecs": 147.0, - "relativeCreated": 34556.872975, - "thread": 135402127188224, + "created": 1756562609.1652527, + "msecs": 165.0, + "relativeCreated": 34534.201754, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,165" }, { "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", @@ -88862,16 +89429,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488748.1489615, - "msecs": 148.0, - "relativeCreated": 34558.732963, - "thread": 135402099861184, + "created": 1756562609.1666045, + "msecs": 166.0, + "relativeCreated": 34535.553695, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,166" }, { "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state", @@ -88889,19 +89456,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488748.1501553, - "msecs": 150.0, - "relativeCreated": 34559.926619, - "thread": 135402099861184, + "created": 1756562609.1693528, + "msecs": 169.0, + "relativeCreated": 34538.301869, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,169" } ], - "time_consumption": 0.09747982025146484 + "time_consumption": 0.09755897521972656 }, { "name": "__tLogger__", @@ -88919,16 +89486,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488748.2479634, - "msecs": 247.0, - "relativeCreated": 34657.734943, - "thread": 135402127188224, + "created": 1756562609.2673652, + "msecs": 267.0, + "relativeCreated": 34636.314132, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:29,267", "moduleLogger": [ { "name": "__unittest__", @@ -88947,16 +89514,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488748.2478642, - "msecs": 247.0, - "relativeCreated": 34657.635862, - "thread": 135402127188224, + "created": 1756562609.2671964, + "msecs": 267.0, + "relativeCreated": 34636.145576, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffw.floor.main_light)): True ()", - "asctime": "2025-08-29 19:32:28,247" + "asctime": "2025-08-30 16:03:29,267" }, { "name": "__unittest__", @@ -88976,19 +89543,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488748.2479215, - "msecs": 247.0, - "relativeCreated": 34657.692806, - "thread": 135402127188224, + "created": 1756562609.2672915, + "msecs": 267.0, + "relativeCreated": 34636.240805, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffw.floor.main_light)): result = True ()", - "asctime": "2025-08-29 19:32:28,247" + "asctime": "2025-08-30 16:03:29,267" } ], - "time_consumption": 4.1961669921875e-05 + "time_consumption": 7.367134094238281e-05 }, { "name": "__tLogger__", @@ -89006,16 +89573,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488748.3485825, - "msecs": 348.0, - "relativeCreated": 34758.353909, - "thread": 135402127188224, + "created": 1756562609.3682086, + "msecs": 368.0, + "relativeCreated": 34737.157816, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (ffw.floor.main_light) to False", - "asctime": "2025-08-29 19:32:28,348", + "asctime": "2025-08-30 16:03:29,368", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", @@ -89033,16 +89600,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488748.248076, - "msecs": 248.0, - "relativeCreated": 34657.847422, - "thread": 135402127188224, + "created": 1756562609.2675865, + "msecs": 267.0, + "relativeCreated": 34636.535781, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,267" }, { "name": "smart_brain.mqtt.shellies.ffw.floor.main_light.relay.0", @@ -89060,16 +89627,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488748.2490635, - "msecs": 249.0, - "relativeCreated": 34658.834744, - "thread": 135402099861184, + "created": 1756562609.2690983, + "msecs": 269.0, + "relativeCreated": 34638.047336, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,269" }, { "name": "smart_brain.mqtt.videv.ffw.floor.main_light.state", @@ -89087,19 +89654,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488748.2512534, - "msecs": 251.0, - "relativeCreated": 34661.024777, - "thread": 135402099861184, + "created": 1756562609.2722952, + "msecs": 272.0, + "relativeCreated": 34641.244388, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,272" } ], - "time_consumption": 0.09732913970947266 + "time_consumption": 0.09591341018676758 }, { "name": "__tLogger__", @@ -89117,16 +89684,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488748.3489556, - "msecs": 348.0, - "relativeCreated": 34758.727069, - "thread": 135402127188224, + "created": 1756562609.368793, + "msecs": 368.0, + "relativeCreated": 34737.742254, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:29,368", "moduleLogger": [ { "name": "__unittest__", @@ -89145,16 +89712,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488748.3488255, - "msecs": 348.0, - "relativeCreated": 34758.596656, - "thread": 135402127188224, + "created": 1756562609.3685496, + "msecs": 368.0, + "relativeCreated": 34737.498722, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (ffw.floor.main_light)): False ()", - "asctime": "2025-08-29 19:32:28,348" + "asctime": "2025-08-30 16:03:29,368" }, { "name": "__unittest__", @@ -89174,24 +89741,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488748.3488872, - "msecs": 348.0, - "relativeCreated": 34758.658625, - "thread": 135402127188224, + "created": 1756562609.368704, + "msecs": 368.0, + "relativeCreated": 34737.653218, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (ffw.floor.main_light)): result = False ()", - "asctime": "2025-08-29 19:32:28,348" + "asctime": "2025-08-30 16:03:29,368" } ], - "time_consumption": 6.842613220214844e-05 + "time_consumption": 8.893013000488281e-05 } ], - "time_consumption": 0.30292344093322754, - "time_start": "2025-08-29 19:32:28,046", - "time_finished": "2025-08-29 19:32:28,348" + "time_consumption": 0.30518198013305664, + "time_start": "2025-08-30 16:03:29,063", + "time_finished": "2025-08-30 16:03:29,368" }, "ViDevCommon.state (gfw.dirk.main_light) -> Shelly.relay/0 (gfw.dirk.main_light)": { "name": "__tLogger__", @@ -89206,16 +89773,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488748.3491998, - "msecs": 349.0, - "relativeCreated": 34758.971226, - "thread": 135402127188224, + "created": 1756562609.3692665, + "msecs": 369.0, + "relativeCreated": 34738.215662, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.state (gfw.dirk.main_light) -> Shelly.relay/0 (gfw.dirk.main_light)", - "asctime": "2025-08-29 19:32:28,349", + "asctime": "2025-08-30 16:03:29,369", "moduleLogger": [], "testcaseLogger": [ { @@ -89233,16 +89800,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488748.4498968, - "msecs": 449.0, - "relativeCreated": 34859.668187, - "thread": 135402127188224, + "created": 1756562609.4701188, + "msecs": 470.0, + "relativeCreated": 34839.067751, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:28,449", + "asctime": "2025-08-30 16:03:29,470", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state.set", @@ -89260,19 +89827,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488748.3493476, - "msecs": 349.0, - "relativeCreated": 34759.119015, - "thread": 135402127188224, + "created": 1756562609.3695579, + "msecs": 369.0, + "relativeCreated": 34738.506884, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,369" } ], - "time_consumption": 0.10054922103881836 + "time_consumption": 0.10056090354919434 }, { "name": "__tLogger__", @@ -89290,16 +89857,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488748.4502199, - "msecs": 450.0, - "relativeCreated": 34859.991314, - "thread": 135402127188224, + "created": 1756562609.4706914, + "msecs": 470.0, + "relativeCreated": 34839.640508, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:28,450", + "asctime": "2025-08-30 16:03:29,470", "moduleLogger": [ { "name": "__unittest__", @@ -89318,16 +89885,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488748.4501255, - "msecs": 450.0, - "relativeCreated": 34859.896984, - "thread": 135402127188224, + "created": 1756562609.4704547, + "msecs": 470.0, + "relativeCreated": 34839.403933, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:28,450" + "asctime": "2025-08-30 16:03:29,470" }, { "name": "__unittest__", @@ -89347,19 +89914,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488748.45018, - "msecs": 450.0, - "relativeCreated": 34859.951593, - "thread": 135402127188224, + "created": 1756562609.4706028, + "msecs": 470.0, + "relativeCreated": 34839.551916, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:28,450" + "asctime": "2025-08-30 16:03:29,470" } ], - "time_consumption": 3.981590270996094e-05 + "time_consumption": 8.869171142578125e-05 }, { "name": "__tLogger__", @@ -89377,16 +89944,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488748.5508287, - "msecs": 550.0, - "relativeCreated": 34960.60011, - "thread": 135402127188224, + "created": 1756562609.5728037, + "msecs": 572.0, + "relativeCreated": 34941.752897, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (gfw.dirk.main_light) to True", - "asctime": "2025-08-29 19:32:28,550", + "asctime": "2025-08-30 16:03:29,572", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state.set", @@ -89404,16 +89971,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488748.4503253, - "msecs": 450.0, - "relativeCreated": 34860.096799, - "thread": 135402127188224, + "created": 1756562609.47088, + "msecs": 470.0, + "relativeCreated": 34839.829188, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,470" }, { "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0.command", @@ -89431,16 +89998,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488748.453182, - "msecs": 453.0, - "relativeCreated": 34862.953282, - "thread": 135402099861184, + "created": 1756562609.4749308, + "msecs": 474.0, + "relativeCreated": 34843.879892, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,474" }, { "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", @@ -89458,16 +90025,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488748.4534292, - "msecs": 453.0, - "relativeCreated": 34863.200577, - "thread": 135402099861184, + "created": 1756562609.4753332, + "msecs": 475.0, + "relativeCreated": 34844.282199, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,475" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -89485,16 +90052,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488748.4536602, - "msecs": 453.0, - "relativeCreated": 34863.43163, - "thread": 135402099861184, + "created": 1756562609.4757307, + "msecs": 475.0, + "relativeCreated": 34844.679757, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,475" }, { "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", @@ -89512,16 +90079,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488748.454274, - "msecs": 454.0, - "relativeCreated": 34864.045418, - "thread": 135402099861184, + "created": 1756562609.4767408, + "msecs": 476.0, + "relativeCreated": 34845.689866, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,476" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -89539,16 +90106,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488748.4545438, - "msecs": 454.0, - "relativeCreated": 34864.315357, - "thread": 135402099861184, + "created": 1756562609.4773252, + "msecs": 477.0, + "relativeCreated": 34846.274447, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,477" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", @@ -89566,16 +90133,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488748.4981432, - "msecs": 498.0, - "relativeCreated": 34907.914762, - "thread": 135402099861184, + "created": 1756562609.5247478, + "msecs": 524.0, + "relativeCreated": 34893.696796, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,524" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", @@ -89593,16 +90160,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488748.5383804, - "msecs": 538.0, - "relativeCreated": 34948.151695, - "thread": 135402099861184, + "created": 1756562609.5704215, + "msecs": 570.0, + "relativeCreated": 34939.370725, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,570" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", @@ -89620,19 +90187,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488748.538801, - "msecs": 538.0, - "relativeCreated": 34948.572337, - "thread": 135402099861184, + "created": 1756562609.5723176, + "msecs": 572.0, + "relativeCreated": 34941.266729, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,572" } ], - "time_consumption": 0.012027740478515625 + "time_consumption": 0.00048613548278808594 }, { "name": "__tLogger__", @@ -89650,16 +90217,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488748.5511425, - "msecs": 551.0, - "relativeCreated": 34960.913892, - "thread": 135402127188224, + "created": 1756562609.5733187, + "msecs": 573.0, + "relativeCreated": 34942.267775, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:29,573", "moduleLogger": [ { "name": "__unittest__", @@ -89678,16 +90245,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488748.5510519, - "msecs": 551.0, - "relativeCreated": 34960.823307, - "thread": 135402127188224, + "created": 1756562609.5730414, + "msecs": 573.0, + "relativeCreated": 34941.990396, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Shelly.relay/0 (gfw.dirk.main_light)): True ()", - "asctime": "2025-08-29 19:32:28,551" + "asctime": "2025-08-30 16:03:29,573" }, { "name": "__unittest__", @@ -89707,19 +90274,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488748.5511043, - "msecs": 551.0, - "relativeCreated": 34960.875768, - "thread": 135402127188224, + "created": 1756562609.5732348, + "msecs": 573.0, + "relativeCreated": 34942.183771, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (gfw.dirk.main_light)): result = True ()", - "asctime": "2025-08-29 19:32:28,551" + "asctime": "2025-08-30 16:03:29,573" } ], - "time_consumption": 3.814697265625e-05 + "time_consumption": 8.392333984375e-05 }, { "name": "__tLogger__", @@ -89737,16 +90304,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488748.6516907, - "msecs": 651.0, - "relativeCreated": 35061.462161, - "thread": 135402127188224, + "created": 1756562609.6740017, + "msecs": 674.0, + "relativeCreated": 35042.950779, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (gfw.dirk.main_light) to False", - "asctime": "2025-08-29 19:32:28,651", + "asctime": "2025-08-30 16:03:29,674", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state.set", @@ -89764,16 +90331,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488748.5512447, - "msecs": 551.0, - "relativeCreated": 34961.016144, - "thread": 135402127188224, + "created": 1756562609.5734951, + "msecs": 573.0, + "relativeCreated": 34942.444124, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,573" }, { "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0.command", @@ -89791,16 +90358,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488748.5539687, - "msecs": 553.0, - "relativeCreated": 34963.739967, - "thread": 135402099861184, + "created": 1756562609.5771163, + "msecs": 577.0, + "relativeCreated": 34946.065321, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,577" }, { "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", @@ -89818,16 +90385,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488748.5542178, - "msecs": 554.0, - "relativeCreated": 34963.98907, - "thread": 135402099861184, + "created": 1756562609.5774975, + "msecs": 577.0, + "relativeCreated": 34946.446722, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,577" }, { "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", @@ -89845,16 +90412,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488748.5548427, - "msecs": 554.0, - "relativeCreated": 34964.614116, - "thread": 135402099861184, + "created": 1756562609.578512, + "msecs": 578.0, + "relativeCreated": 34947.460958, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,578" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", @@ -89872,19 +90439,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488748.5979607, - "msecs": 597.0, - "relativeCreated": 35007.732224, - "thread": 135402099861184, + "created": 1756562609.6259553, + "msecs": 625.0, + "relativeCreated": 34994.904333, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,625" } ], - "time_consumption": 0.053730010986328125 + "time_consumption": 0.04804635047912598 }, { "name": "__tLogger__", @@ -89902,16 +90469,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488748.652027, - "msecs": 652.0, - "relativeCreated": 35061.798428, - "thread": 135402127188224, + "created": 1756562609.6744995, + "msecs": 674.0, + "relativeCreated": 35043.448684, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:29,674", "moduleLogger": [ { "name": "__unittest__", @@ -89930,16 +90497,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488748.651928, - "msecs": 651.0, - "relativeCreated": 35061.699496, - "thread": 135402127188224, + "created": 1756562609.6742964, + "msecs": 674.0, + "relativeCreated": 35043.245548, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Shelly.relay/0 (gfw.dirk.main_light)): False ()", - "asctime": "2025-08-29 19:32:28,651" + "asctime": "2025-08-30 16:03:29,674" }, { "name": "__unittest__", @@ -89959,24 +90526,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488748.6519852, - "msecs": 651.0, - "relativeCreated": 35061.7565, - "thread": 135402127188224, + "created": 1756562609.6744137, + "msecs": 674.0, + "relativeCreated": 35043.362779, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (gfw.dirk.main_light)): result = False ()", - "asctime": "2025-08-29 19:32:28,651" + "asctime": "2025-08-30 16:03:29,674" } ], - "time_consumption": 4.172325134277344e-05 + "time_consumption": 8.58306884765625e-05 } ], - "time_consumption": 0.3028271198272705, - "time_start": "2025-08-29 19:32:28,349", - "time_finished": "2025-08-29 19:32:28,652" + "time_consumption": 0.3052330017089844, + "time_start": "2025-08-30 16:03:29,369", + "time_finished": "2025-08-30 16:03:29,674" }, "Shelly.relay/0 (gfw.dirk.main_light) -> ViDevCommon.state (gfw.dirk.main_light)": { "name": "__tLogger__", @@ -89991,16 +90558,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488748.652242, - "msecs": 652.0, - "relativeCreated": 35062.013445, - "thread": 135402127188224, + "created": 1756562609.6748796, + "msecs": 674.0, + "relativeCreated": 35043.828713, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Shelly.relay/0 (gfw.dirk.main_light) -> ViDevCommon.state (gfw.dirk.main_light)", - "asctime": "2025-08-29 19:32:28,652", + "asctime": "2025-08-30 16:03:29,674", "moduleLogger": [], "testcaseLogger": [ { @@ -90018,16 +90585,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488748.7527375, - "msecs": 752.0, - "relativeCreated": 35162.508875, - "thread": 135402127188224, + "created": 1756562609.7758634, + "msecs": 775.0, + "relativeCreated": 35144.81239, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:28,752", + "asctime": "2025-08-30 16:03:29,775", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state.set", @@ -90045,19 +90612,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488748.6523745, - "msecs": 652.0, - "relativeCreated": 35062.145917, - "thread": 135402127188224, + "created": 1756562609.6751952, + "msecs": 675.0, + "relativeCreated": 35044.144165, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,675" } ], - "time_consumption": 0.10036301612854004 + "time_consumption": 0.10066819190979004 }, { "name": "__tLogger__", @@ -90075,16 +90642,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488748.7530892, - "msecs": 753.0, - "relativeCreated": 35162.860805, - "thread": 135402127188224, + "created": 1756562609.776403, + "msecs": 776.0, + "relativeCreated": 35145.352059, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:28,753", + "asctime": "2025-08-30 16:03:29,776", "moduleLogger": [ { "name": "__unittest__", @@ -90103,16 +90670,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488748.7529864, - "msecs": 752.0, - "relativeCreated": 35162.757795, - "thread": 135402127188224, + "created": 1756562609.776165, + "msecs": 776.0, + "relativeCreated": 35145.114108, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:28,752" + "asctime": "2025-08-30 16:03:29,776" }, { "name": "__unittest__", @@ -90132,19 +90699,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488748.753046, - "msecs": 753.0, - "relativeCreated": 35162.817494, - "thread": 135402127188224, + "created": 1756562609.776319, + "msecs": 776.0, + "relativeCreated": 35145.268074, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:28,753" + "asctime": "2025-08-30 16:03:29,776" } ], - "time_consumption": 4.315376281738281e-05 + "time_consumption": 8.392333984375e-05 }, { "name": "__tLogger__", @@ -90162,16 +90729,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488748.8539445, - "msecs": 853.0, - "relativeCreated": 35263.716081, - "thread": 135402127188224, + "created": 1756562609.8775191, + "msecs": 877.0, + "relativeCreated": 35246.468342, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (gfw.dirk.main_light) to True", - "asctime": "2025-08-29 19:32:28,853", + "asctime": "2025-08-30 16:03:29,877", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", @@ -90189,16 +90756,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488748.75321, - "msecs": 753.0, - "relativeCreated": 35162.981627, - "thread": 135402127188224, + "created": 1756562609.7766054, + "msecs": 776.0, + "relativeCreated": 35145.554615, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,776" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -90216,16 +90783,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488748.7535498, - "msecs": 753.0, - "relativeCreated": 35163.321238, - "thread": 135402127188224, + "created": 1756562609.7770305, + "msecs": 777.0, + "relativeCreated": 35145.979404, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,777" }, { "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", @@ -90243,16 +90810,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488748.7543905, - "msecs": 754.0, - "relativeCreated": 35164.161917, - "thread": 135402099861184, + "created": 1756562609.7782981, + "msecs": 778.0, + "relativeCreated": 35147.247121, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,778" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -90270,16 +90837,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488748.7547956, - "msecs": 754.0, - "relativeCreated": 35164.566992, - "thread": 135402099861184, + "created": 1756562609.778886, + "msecs": 778.0, + "relativeCreated": 35147.835316, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,778" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", @@ -90297,19 +90864,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488748.757622, - "msecs": 757.0, - "relativeCreated": 35167.39353, - "thread": 135402099861184, + "created": 1756562609.7838242, + "msecs": 783.0, + "relativeCreated": 35152.773228, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,783" } ], - "time_consumption": 0.09632253646850586 + "time_consumption": 0.09369492530822754 }, { "name": "__tLogger__", @@ -90327,16 +90894,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488748.854281, - "msecs": 854.0, - "relativeCreated": 35264.05242, - "thread": 135402127188224, + "created": 1756562609.8780565, + "msecs": 878.0, + "relativeCreated": 35247.005541, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:29,878", "moduleLogger": [ { "name": "__unittest__", @@ -90355,16 +90922,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488748.8541808, - "msecs": 854.0, - "relativeCreated": 35263.952172, - "thread": 135402127188224, + "created": 1756562609.8778589, + "msecs": 877.0, + "relativeCreated": 35246.807903, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (gfw.dirk.main_light)): True ()", - "asctime": "2025-08-29 19:32:28,854" + "asctime": "2025-08-30 16:03:29,877" }, { "name": "__unittest__", @@ -90384,19 +90951,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488748.8542385, - "msecs": 854.0, - "relativeCreated": 35264.009807, - "thread": 135402127188224, + "created": 1756562609.8779724, + "msecs": 877.0, + "relativeCreated": 35246.921606, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.main_light)): result = True ()", - "asctime": "2025-08-29 19:32:28,854" + "asctime": "2025-08-30 16:03:29,877" } ], - "time_consumption": 4.2438507080078125e-05 + "time_consumption": 8.416175842285156e-05 }, { "name": "__tLogger__", @@ -90414,16 +90981,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488748.9549816, - "msecs": 954.0, - "relativeCreated": 35364.753165, - "thread": 135402127188224, + "created": 1756562609.9790046, + "msecs": 979.0, + "relativeCreated": 35347.953748, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (gfw.dirk.main_light) to False", - "asctime": "2025-08-29 19:32:28,954", + "asctime": "2025-08-30 16:03:29,979", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", @@ -90441,16 +91008,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488748.8543935, - "msecs": 854.0, - "relativeCreated": 35264.16491, - "thread": 135402127188224, + "created": 1756562609.8782709, + "msecs": 878.0, + "relativeCreated": 35247.220194, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,878" }, { "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", @@ -90468,16 +91035,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488748.8554807, - "msecs": 855.0, - "relativeCreated": 35265.252121, - "thread": 135402099861184, + "created": 1756562609.8797507, + "msecs": 879.0, + "relativeCreated": 35248.699741, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,879" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", @@ -90495,19 +91062,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488748.8581982, - "msecs": 858.0, - "relativeCreated": 35267.969689, - "thread": 135402099861184, + "created": 1756562609.8842375, + "msecs": 884.0, + "relativeCreated": 35253.1867, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,884" } ], - "time_consumption": 0.09678339958190918 + "time_consumption": 0.09476709365844727 }, { "name": "__tLogger__", @@ -90525,16 +91092,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488748.9553454, - "msecs": 955.0, - "relativeCreated": 35365.116903, - "thread": 135402127188224, + "created": 1756562609.9796214, + "msecs": 979.0, + "relativeCreated": 35348.57043, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:29,979", "moduleLogger": [ { "name": "__unittest__", @@ -90553,16 +91120,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488748.9552183, - "msecs": 955.0, - "relativeCreated": 35364.989818, - "thread": 135402127188224, + "created": 1756562609.9793787, + "msecs": 979.0, + "relativeCreated": 35348.327875, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (gfw.dirk.main_light)): False ()", - "asctime": "2025-08-29 19:32:28,955" + "asctime": "2025-08-30 16:03:29,979" }, { "name": "__unittest__", @@ -90582,24 +91149,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488748.955276, - "msecs": 955.0, - "relativeCreated": 35365.047539, - "thread": 135402127188224, + "created": 1756562609.979519, + "msecs": 979.0, + "relativeCreated": 35348.468066, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.main_light)): result = False ()", - "asctime": "2025-08-29 19:32:28,955" + "asctime": "2025-08-30 16:03:29,979" } ], - "time_consumption": 6.937980651855469e-05 + "time_consumption": 0.00010251998901367188 } ], - "time_consumption": 0.3031034469604492, - "time_start": "2025-08-29 19:32:28,652", - "time_finished": "2025-08-29 19:32:28,955" + "time_consumption": 0.30474185943603516, + "time_start": "2025-08-30 16:03:29,674", + "time_finished": "2025-08-30 16:03:29,979" }, "ViDevCommon.state (gfw.dirk.desk_light) -> Light.state (gfw.dirk.desk_light)": { "name": "__tLogger__", @@ -90614,16 +91181,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488748.955615, - "msecs": 955.0, - "relativeCreated": 35365.386509, - "thread": 135402127188224, + "created": 1756562609.9800484, + "msecs": 980.0, + "relativeCreated": 35348.997437, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.state (gfw.dirk.desk_light) -> Light.state (gfw.dirk.desk_light)", - "asctime": "2025-08-29 19:32:28,955", + "asctime": "2025-08-30 16:03:29,980", "moduleLogger": [], "testcaseLogger": [ { @@ -90641,16 +91208,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488749.0562487, - "msecs": 56.0, - "relativeCreated": 35466.020046, - "thread": 135402127188224, + "created": 1756562610.0809608, + "msecs": 80.0, + "relativeCreated": 35449.909827, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:29,056", + "asctime": "2025-08-30 16:03:30,080", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state.set", @@ -90668,16 +91235,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488748.9557583, - "msecs": 955.0, - "relativeCreated": 35365.529813, - "thread": 135402127188224, + "created": 1756562609.980331, + "msecs": 980.0, + "relativeCreated": 35349.280087, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,980" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", @@ -90695,19 +91262,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488748.9589238, - "msecs": 958.0, - "relativeCreated": 35368.69518, - "thread": 135402099861184, + "created": 1756562609.9847589, + "msecs": 984.0, + "relativeCreated": 35353.707986, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:29,984" } ], - "time_consumption": 0.09732484817504883 + "time_consumption": 0.09620189666748047 }, { "name": "__tLogger__", @@ -90725,16 +91292,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488749.0566518, - "msecs": 56.0, - "relativeCreated": 35466.42312, - "thread": 135402127188224, + "created": 1756562610.0815902, + "msecs": 81.0, + "relativeCreated": 35450.539313, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:29,056", + "asctime": "2025-08-30 16:03:30,081", "moduleLogger": [ { "name": "__unittest__", @@ -90753,16 +91320,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488749.0565438, - "msecs": 56.0, - "relativeCreated": 35466.315083, - "thread": 135402127188224, + "created": 1756562610.0813603, + "msecs": 81.0, + "relativeCreated": 35450.309432, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:29,056" + "asctime": "2025-08-30 16:03:30,081" }, { "name": "__unittest__", @@ -90782,19 +91349,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488749.0566075, - "msecs": 56.0, - "relativeCreated": 35466.379004, - "thread": 135402127188224, + "created": 1756562610.0815, + "msecs": 81.0, + "relativeCreated": 35450.449157, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:29,056" + "asctime": "2025-08-30 16:03:30,081" } ], - "time_consumption": 4.4345855712890625e-05 + "time_consumption": 9.012222290039062e-05 }, { "name": "__tLogger__", @@ -90812,16 +91379,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488749.1572175, - "msecs": 157.0, - "relativeCreated": 35566.989026, - "thread": 135402127188224, + "created": 1756562610.1823518, + "msecs": 182.0, + "relativeCreated": 35551.300939, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (gfw.dirk.desk_light) to True", - "asctime": "2025-08-29 19:32:29,157", + "asctime": "2025-08-30 16:03:30,182", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state.set", @@ -90839,16 +91406,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488749.0567696, - "msecs": 56.0, - "relativeCreated": 35466.540902, - "thread": 135402127188224, + "created": 1756562610.0817842, + "msecs": 81.0, + "relativeCreated": 35450.733435, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,081" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", @@ -90866,16 +91433,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488749.0595958, - "msecs": 59.0, - "relativeCreated": 35469.367109, - "thread": 135402099861184, + "created": 1756562610.0855575, + "msecs": 85.0, + "relativeCreated": 35454.506509, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,085" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -90893,16 +91460,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488749.0598989, - "msecs": 59.0, - "relativeCreated": 35469.670405, - "thread": 135402099861184, + "created": 1756562610.0860083, + "msecs": 86.0, + "relativeCreated": 35454.957317, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,086" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -90920,16 +91487,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488749.0604985, - "msecs": 60.0, - "relativeCreated": 35470.269824, - "thread": 135402099861184, + "created": 1756562610.0869281, + "msecs": 86.0, + "relativeCreated": 35455.877326, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,086" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", @@ -90947,16 +91514,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488749.103314, - "msecs": 103.0, - "relativeCreated": 35513.085456, - "thread": 135402099861184, + "created": 1756562610.1352463, + "msecs": 135.0, + "relativeCreated": 35504.195557, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,135" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", @@ -90974,16 +91541,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488749.1442666, - "msecs": 144.0, - "relativeCreated": 35554.038038, - "thread": 135402099861184, + "created": 1756562610.178407, + "msecs": 178.0, + "relativeCreated": 35547.356038, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,178" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", @@ -91001,19 +91568,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488749.144715, - "msecs": 144.0, - "relativeCreated": 35554.486362, - "thread": 135402099861184, + "created": 1756562610.179147, + "msecs": 179.0, + "relativeCreated": 35548.096157, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,179" } ], - "time_consumption": 0.012502431869506836 + "time_consumption": 0.003204822540283203 }, { "name": "__tLogger__", @@ -91031,16 +91598,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488749.1575878, - "msecs": 157.0, - "relativeCreated": 35567.35909, - "thread": 135402127188224, + "created": 1756562610.1828818, + "msecs": 182.0, + "relativeCreated": 35551.830889, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:30,182", "moduleLogger": [ { "name": "__unittest__", @@ -91059,16 +91626,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488749.1574728, - "msecs": 157.0, - "relativeCreated": 35567.24429, - "thread": 135402127188224, + "created": 1756562610.182683, + "msecs": 182.0, + "relativeCreated": 35551.632069, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.state (gfw.dirk.desk_light)): True ()", - "asctime": "2025-08-29 19:32:29,157" + "asctime": "2025-08-30 16:03:30,182" }, { "name": "__unittest__", @@ -91088,19 +91655,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488749.1575441, - "msecs": 157.0, - "relativeCreated": 35567.315697, - "thread": 135402127188224, + "created": 1756562610.1827953, + "msecs": 182.0, + "relativeCreated": 35551.744332, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.state (gfw.dirk.desk_light)): result = True ()", - "asctime": "2025-08-29 19:32:29,157" + "asctime": "2025-08-30 16:03:30,182" } ], - "time_consumption": 4.363059997558594e-05 + "time_consumption": 8.654594421386719e-05 }, { "name": "__tLogger__", @@ -91118,16 +91685,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488749.258189, - "msecs": 258.0, - "relativeCreated": 35667.960432, - "thread": 135402127188224, + "created": 1756562610.2837975, + "msecs": 283.0, + "relativeCreated": 35652.746711, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (gfw.dirk.desk_light) to False", - "asctime": "2025-08-29 19:32:29,258", + "asctime": "2025-08-30 16:03:30,283", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state.set", @@ -91145,16 +91712,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488749.1577015, - "msecs": 157.0, - "relativeCreated": 35567.472878, - "thread": 135402127188224, + "created": 1756562610.183093, + "msecs": 183.0, + "relativeCreated": 35552.042084, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,183" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", @@ -91172,16 +91739,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488749.1604486, - "msecs": 160.0, - "relativeCreated": 35570.219996, - "thread": 135402099861184, + "created": 1756562610.187228, + "msecs": 187.0, + "relativeCreated": 35556.177002, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,187" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -91199,16 +91766,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488749.1607473, - "msecs": 160.0, - "relativeCreated": 35570.51863, - "thread": 135402099861184, + "created": 1756562610.1877518, + "msecs": 187.0, + "relativeCreated": 35556.700688, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,187" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -91226,16 +91793,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488749.1613317, - "msecs": 161.0, - "relativeCreated": 35571.103167, - "thread": 135402099861184, + "created": 1756562610.1888788, + "msecs": 188.0, + "relativeCreated": 35557.827958, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,188" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", @@ -91253,19 +91820,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488749.2036715, - "msecs": 203.0, - "relativeCreated": 35613.442868, - "thread": 135402099861184, + "created": 1756562610.2346823, + "msecs": 234.0, + "relativeCreated": 35603.631523, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,234" } ], - "time_consumption": 0.054517507553100586 + "time_consumption": 0.04911518096923828 }, { "name": "__tLogger__", @@ -91283,16 +91850,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488749.2585979, - "msecs": 258.0, - "relativeCreated": 35668.369397, - "thread": 135402127188224, + "created": 1756562610.2843666, + "msecs": 284.0, + "relativeCreated": 35653.315593, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:30,284", "moduleLogger": [ { "name": "__unittest__", @@ -91311,16 +91878,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488749.2584233, - "msecs": 258.0, - "relativeCreated": 35668.194777, - "thread": 135402127188224, + "created": 1756562610.284128, + "msecs": 284.0, + "relativeCreated": 35653.077234, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.state (gfw.dirk.desk_light)): False ()", - "asctime": "2025-08-29 19:32:29,258" + "asctime": "2025-08-30 16:03:30,284" }, { "name": "__unittest__", @@ -91340,24 +91907,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488749.258527, - "msecs": 258.0, - "relativeCreated": 35668.298368, - "thread": 135402127188224, + "created": 1756562610.284278, + "msecs": 284.0, + "relativeCreated": 35653.227124, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.state (gfw.dirk.desk_light)): result = False ()", - "asctime": "2025-08-29 19:32:29,258" + "asctime": "2025-08-30 16:03:30,284" } ], - "time_consumption": 7.081031799316406e-05 + "time_consumption": 8.869171142578125e-05 } ], - "time_consumption": 0.30298280715942383, - "time_start": "2025-08-29 19:32:28,955", - "time_finished": "2025-08-29 19:32:29,258" + "time_consumption": 0.3043181896209717, + "time_start": "2025-08-30 16:03:29,980", + "time_finished": "2025-08-30 16:03:30,284" }, "Light.state (gfw.dirk.desk_light) -> ViDevCommon.state (gfw.dirk.desk_light)": { "name": "__tLogger__", @@ -91372,16 +91939,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488749.2588167, - "msecs": 258.0, - "relativeCreated": 35668.588204, - "thread": 135402127188224, + "created": 1756562610.2847595, + "msecs": 284.0, + "relativeCreated": 35653.708789, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Light.state (gfw.dirk.desk_light) -> ViDevCommon.state (gfw.dirk.desk_light)", - "asctime": "2025-08-29 19:32:29,258", + "asctime": "2025-08-30 16:03:30,284", "moduleLogger": [], "testcaseLogger": [ { @@ -91399,16 +91966,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488749.3594666, - "msecs": 359.0, - "relativeCreated": 35769.237914, - "thread": 135402127188224, + "created": 1756562610.3855333, + "msecs": 385.0, + "relativeCreated": 35754.482608, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:29,359", + "asctime": "2025-08-30 16:03:30,385", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state.set", @@ -91426,19 +91993,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488749.2589412, - "msecs": 258.0, - "relativeCreated": 35668.712687, - "thread": 135402127188224, + "created": 1756562610.285011, + "msecs": 285.0, + "relativeCreated": 35653.960138, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,285" } ], - "time_consumption": 0.1005253791809082 + "time_consumption": 0.10052227973937988 }, { "name": "__tLogger__", @@ -91456,16 +92023,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488749.3598251, - "msecs": 359.0, - "relativeCreated": 35769.596488, - "thread": 135402127188224, + "created": 1756562610.3860471, + "msecs": 386.0, + "relativeCreated": 35754.996233, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:29,359", + "asctime": "2025-08-30 16:03:30,386", "moduleLogger": [ { "name": "__unittest__", @@ -91484,16 +92051,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488749.3597174, - "msecs": 359.0, - "relativeCreated": 35769.488806, - "thread": 135402127188224, + "created": 1756562610.3858304, + "msecs": 385.0, + "relativeCreated": 35754.779615, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:29,359" + "asctime": "2025-08-30 16:03:30,385" }, { "name": "__unittest__", @@ -91513,19 +92080,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488749.3597825, - "msecs": 359.0, - "relativeCreated": 35769.553922, - "thread": 135402127188224, + "created": 1756562610.385966, + "msecs": 385.0, + "relativeCreated": 35754.915133, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:29,359" + "asctime": "2025-08-30 16:03:30,385" } ], - "time_consumption": 4.267692565917969e-05 + "time_consumption": 8.106231689453125e-05 }, { "name": "__tLogger__", @@ -91543,16 +92110,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488749.4605534, - "msecs": 460.0, - "relativeCreated": 35870.324811, - "thread": 135402127188224, + "created": 1756562610.4869728, + "msecs": 486.0, + "relativeCreated": 35855.922082, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.state (gfw.dirk.desk_light) to True", - "asctime": "2025-08-29 19:32:29,460", + "asctime": "2025-08-30 16:03:30,486", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -91570,16 +92137,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488749.360026, - "msecs": 360.0, - "relativeCreated": 35769.797286, - "thread": 135402127188224, + "created": 1756562610.3863173, + "msecs": 386.0, + "relativeCreated": 35755.266536, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,386" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -91597,16 +92164,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488749.3611717, - "msecs": 361.0, - "relativeCreated": 35770.943199, - "thread": 135402099861184, + "created": 1756562610.387665, + "msecs": 387.0, + "relativeCreated": 35756.614337, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,387" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", @@ -91624,19 +92191,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488749.3637033, - "msecs": 363.0, - "relativeCreated": 35773.474777, - "thread": 135402099861184, + "created": 1756562610.39177, + "msecs": 391.0, + "relativeCreated": 35760.719082, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,391" } ], - "time_consumption": 0.09685015678405762 + "time_consumption": 0.09520292282104492 }, { "name": "__tLogger__", @@ -91654,16 +92221,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488749.4608846, - "msecs": 460.0, - "relativeCreated": 35870.655955, - "thread": 135402127188224, + "created": 1756562610.4874923, + "msecs": 487.0, + "relativeCreated": 35856.441533, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:30,487", "moduleLogger": [ { "name": "__unittest__", @@ -91682,16 +92249,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488749.4607878, - "msecs": 460.0, - "relativeCreated": 35870.559212, - "thread": 135402127188224, + "created": 1756562610.487265, + "msecs": 487.0, + "relativeCreated": 35856.214204, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (gfw.dirk.desk_light)): True ()", - "asctime": "2025-08-29 19:32:29,460" + "asctime": "2025-08-30 16:03:30,487" }, { "name": "__unittest__", @@ -91711,19 +92278,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488749.460844, - "msecs": 460.0, - "relativeCreated": 35870.615488, - "thread": 135402127188224, + "created": 1756562610.4873986, + "msecs": 487.0, + "relativeCreated": 35856.347701, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.desk_light)): result = True ()", - "asctime": "2025-08-29 19:32:29,460" + "asctime": "2025-08-30 16:03:30,487" } ], - "time_consumption": 4.0531158447265625e-05 + "time_consumption": 9.369850158691406e-05 }, { "name": "__tLogger__", @@ -91741,16 +92308,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488749.561606, - "msecs": 561.0, - "relativeCreated": 35971.377341, - "thread": 135402127188224, + "created": 1756562610.5882862, + "msecs": 588.0, + "relativeCreated": 35957.2352, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.state (gfw.dirk.desk_light) to False", - "asctime": "2025-08-29 19:32:29,561", + "asctime": "2025-08-30 16:03:30,588", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -91768,16 +92335,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488749.461084, - "msecs": 461.0, - "relativeCreated": 35870.85546, - "thread": 135402127188224, + "created": 1756562610.487764, + "msecs": 487.0, + "relativeCreated": 35856.712973, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,487" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -91795,16 +92362,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488749.4621947, - "msecs": 462.0, - "relativeCreated": 35871.966209, - "thread": 135402099861184, + "created": 1756562610.4890223, + "msecs": 489.0, + "relativeCreated": 35857.971369, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,489" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", @@ -91822,19 +92389,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488749.4647944, - "msecs": 464.0, - "relativeCreated": 35874.565789, - "thread": 135402099861184, + "created": 1756562610.4935875, + "msecs": 493.0, + "relativeCreated": 35862.53645, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,493" } ], - "time_consumption": 0.09681153297424316 + "time_consumption": 0.09469866752624512 }, { "name": "__tLogger__", @@ -91852,16 +92419,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488749.5619502, - "msecs": 561.0, - "relativeCreated": 35971.721542, - "thread": 135402127188224, + "created": 1756562610.5887325, + "msecs": 588.0, + "relativeCreated": 35957.681473, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:30,588", "moduleLogger": [ { "name": "__unittest__", @@ -91880,16 +92447,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488749.5618484, - "msecs": 561.0, - "relativeCreated": 35971.619837, - "thread": 135402127188224, + "created": 1756562610.5885634, + "msecs": 588.0, + "relativeCreated": 35957.512441, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (gfw.dirk.desk_light)): False ()", - "asctime": "2025-08-29 19:32:29,561" + "asctime": "2025-08-30 16:03:30,588" }, { "name": "__unittest__", @@ -91909,24 +92476,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488749.561907, - "msecs": 561.0, - "relativeCreated": 35971.678259, - "thread": 135402127188224, + "created": 1756562610.588659, + "msecs": 588.0, + "relativeCreated": 35957.608147, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.desk_light)): result = False ()", - "asctime": "2025-08-29 19:32:29,561" + "asctime": "2025-08-30 16:03:30,588" } ], - "time_consumption": 4.315376281738281e-05 + "time_consumption": 7.343292236328125e-05 } ], - "time_consumption": 0.303133487701416, - "time_start": "2025-08-29 19:32:29,258", - "time_finished": "2025-08-29 19:32:29,561" + "time_consumption": 0.3039729595184326, + "time_start": "2025-08-30 16:03:30,284", + "time_finished": "2025-08-30 16:03:30,588" }, "ViDevCommon.state (gfw.dirk.pc_dock) -> Powerplug1P.state (gfw.dirk.dock)": { "name": "__tLogger__", @@ -91941,16 +92508,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488749.562197, - "msecs": 562.0, - "relativeCreated": 35971.968466, - "thread": 135402127188224, + "created": 1756562610.589113, + "msecs": 589.0, + "relativeCreated": 35958.062161, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.state (gfw.dirk.pc_dock) -> Powerplug1P.state (gfw.dirk.dock)", - "asctime": "2025-08-29 19:32:29,562", + "asctime": "2025-08-30 16:03:30,589", "moduleLogger": [], "testcaseLogger": [ { @@ -91968,16 +92535,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488749.6627123, - "msecs": 662.0, - "relativeCreated": 36072.483666, - "thread": 135402127188224, + "created": 1756562610.689893, + "msecs": 689.0, + "relativeCreated": 36058.842177, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:29,662", + "asctime": "2025-08-30 16:03:30,689", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state.set", @@ -91995,19 +92562,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488749.5623343, - "msecs": 562.0, - "relativeCreated": 35972.105728, - "thread": 135402127188224, + "created": 1756562610.58937, + "msecs": 589.0, + "relativeCreated": 35958.319163, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,589" } ], - "time_consumption": 0.10037803649902344 + "time_consumption": 0.10052299499511719 }, { "name": "__tLogger__", @@ -92025,16 +92592,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488749.6630867, - "msecs": 663.0, - "relativeCreated": 36072.858146, - "thread": 135402127188224, + "created": 1756562610.6904366, + "msecs": 690.0, + "relativeCreated": 36059.385614, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:29,663", + "asctime": "2025-08-30 16:03:30,690", "moduleLogger": [ { "name": "__unittest__", @@ -92053,16 +92620,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488749.662954, - "msecs": 662.0, - "relativeCreated": 36072.725481, - "thread": 135402127188224, + "created": 1756562610.6901927, + "msecs": 690.0, + "relativeCreated": 36059.141674, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:29,662" + "asctime": "2025-08-30 16:03:30,690" }, { "name": "__unittest__", @@ -92082,19 +92649,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488749.663012, - "msecs": 663.0, - "relativeCreated": 36072.783441, - "thread": 135402127188224, + "created": 1756562610.6903503, + "msecs": 690.0, + "relativeCreated": 36059.299558, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:29,663" + "asctime": "2025-08-30 16:03:30,690" } ], - "time_consumption": 7.462501525878906e-05 + "time_consumption": 8.630752563476562e-05 }, { "name": "__tLogger__", @@ -92112,16 +92679,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488749.763645, - "msecs": 763.0, - "relativeCreated": 36173.416485, - "thread": 135402127188224, + "created": 1756562610.7913067, + "msecs": 791.0, + "relativeCreated": 36160.255963, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (gfw.dirk.pc_dock) to True", - "asctime": "2025-08-29 19:32:29,763", + "asctime": "2025-08-30 16:03:30,791", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state.set", @@ -92139,16 +92706,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488749.6631997, - "msecs": 663.0, - "relativeCreated": 36072.971256, - "thread": 135402127188224, + "created": 1756562610.6906369, + "msecs": 690.0, + "relativeCreated": 36059.585852, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,690" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock.set", @@ -92166,16 +92733,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488749.6660872, - "msecs": 666.0, - "relativeCreated": 36075.858586, - "thread": 135402099861184, + "created": 1756562610.6948462, + "msecs": 694.0, + "relativeCreated": 36063.795442, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,694" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock", @@ -92193,16 +92760,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488749.6663573, - "msecs": 666.0, - "relativeCreated": 36076.128653, - "thread": 135402099861184, + "created": 1756562610.6952507, + "msecs": 695.0, + "relativeCreated": 36064.19979, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/dirk/dock and payload {\"state\": \"on\"}", - "asctime": "2025-08-29 19:32:29,666" + "asctime": "2025-08-30 16:03:30,695" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock", @@ -92220,16 +92787,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488749.66704, - "msecs": 667.0, - "relativeCreated": 36076.811517, - "thread": 135402099861184, + "created": 1756562610.6962569, + "msecs": 696.0, + "relativeCreated": 36065.205947, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,696" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state", @@ -92247,19 +92814,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488749.7097774, - "msecs": 709.0, - "relativeCreated": 36119.548962, - "thread": 135402099861184, + "created": 1756562610.7408986, + "msecs": 740.0, + "relativeCreated": 36109.847735, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,740" } ], - "time_consumption": 0.05386757850646973 + "time_consumption": 0.050408124923706055 }, { "name": "__tLogger__", @@ -92277,16 +92844,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488749.7639778, - "msecs": 763.0, - "relativeCreated": 36173.749252, - "thread": 135402127188224, + "created": 1756562610.7917712, + "msecs": 791.0, + "relativeCreated": 36160.720149, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:30,791", "moduleLogger": [ { "name": "__unittest__", @@ -92305,16 +92872,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488749.7638786, - "msecs": 763.0, - "relativeCreated": 36173.649985, - "thread": 135402127188224, + "created": 1756562610.7916024, + "msecs": 791.0, + "relativeCreated": 36160.551496, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Powerplug1P.state (gfw.dirk.dock)): True ()", - "asctime": "2025-08-29 19:32:29,763" + "asctime": "2025-08-30 16:03:30,791" }, { "name": "__unittest__", @@ -92334,19 +92901,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488749.763936, - "msecs": 763.0, - "relativeCreated": 36173.707367, - "thread": 135402127188224, + "created": 1756562610.7916987, + "msecs": 791.0, + "relativeCreated": 36160.64786, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Powerplug1P.state (gfw.dirk.dock)): result = True ()", - "asctime": "2025-08-29 19:32:29,763" + "asctime": "2025-08-30 16:03:30,791" } ], - "time_consumption": 4.172325134277344e-05 + "time_consumption": 7.2479248046875e-05 }, { "name": "__tLogger__", @@ -92364,16 +92931,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488749.8645866, - "msecs": 864.0, - "relativeCreated": 36274.358037, - "thread": 135402127188224, + "created": 1756562610.8925226, + "msecs": 892.0, + "relativeCreated": 36261.471486, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (gfw.dirk.pc_dock) to False", - "asctime": "2025-08-29 19:32:29,864", + "asctime": "2025-08-30 16:03:30,892", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state.set", @@ -92391,16 +92958,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488749.7640848, - "msecs": 764.0, - "relativeCreated": 36173.856093, - "thread": 135402127188224, + "created": 1756562610.7919528, + "msecs": 791.0, + "relativeCreated": 36160.901921, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,791" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock.set", @@ -92418,16 +92985,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488749.7669258, - "msecs": 766.0, - "relativeCreated": 36176.697219, - "thread": 135402099861184, + "created": 1756562610.7959607, + "msecs": 795.0, + "relativeCreated": 36164.909741, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,795" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock", @@ -92445,16 +93012,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488749.7672007, - "msecs": 767.0, - "relativeCreated": 36176.972293, - "thread": 135402099861184, + "created": 1756562610.79637, + "msecs": 796.0, + "relativeCreated": 36165.319001, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/dirk/dock and payload {\"state\": \"off\"}", - "asctime": "2025-08-29 19:32:29,767" + "asctime": "2025-08-30 16:03:30,796" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock", @@ -92472,16 +93039,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488749.767746, - "msecs": 767.0, - "relativeCreated": 36177.517463, - "thread": 135402099861184, + "created": 1756562610.7973323, + "msecs": 797.0, + "relativeCreated": 36166.281312, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,797" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state", @@ -92499,19 +93066,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488749.8101828, - "msecs": 810.0, - "relativeCreated": 36219.954365, - "thread": 135402099861184, + "created": 1756562610.8409016, + "msecs": 840.0, + "relativeCreated": 36209.850828, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,840" } ], - "time_consumption": 0.05440378189086914 + "time_consumption": 0.0516209602355957 }, { "name": "__tLogger__", @@ -92529,16 +93096,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488749.864949, - "msecs": 864.0, - "relativeCreated": 36274.720375, - "thread": 135402127188224, + "created": 1756562610.893036, + "msecs": 893.0, + "relativeCreated": 36261.984784, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:30,893", "moduleLogger": [ { "name": "__unittest__", @@ -92557,16 +93124,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488749.864836, - "msecs": 864.0, - "relativeCreated": 36274.607554, - "thread": 135402127188224, + "created": 1756562610.8928404, + "msecs": 892.0, + "relativeCreated": 36261.7895, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Powerplug1P.state (gfw.dirk.dock)): False ()", - "asctime": "2025-08-29 19:32:29,864" + "asctime": "2025-08-30 16:03:30,892" }, { "name": "__unittest__", @@ -92586,24 +93153,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488749.8648996, - "msecs": 864.0, - "relativeCreated": 36274.670965, - "thread": 135402127188224, + "created": 1756562610.8929505, + "msecs": 892.0, + "relativeCreated": 36261.899549, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Powerplug1P.state (gfw.dirk.dock)): result = False ()", - "asctime": "2025-08-29 19:32:29,864" + "asctime": "2025-08-30 16:03:30,892" } ], - "time_consumption": 4.935264587402344e-05 + "time_consumption": 8.535385131835938e-05 } ], - "time_consumption": 0.3027520179748535, - "time_start": "2025-08-29 19:32:29,562", - "time_finished": "2025-08-29 19:32:29,864" + "time_consumption": 0.3039228916168213, + "time_start": "2025-08-30 16:03:30,589", + "time_finished": "2025-08-30 16:03:30,893" }, "Powerplug1P.state (gfw.dirk.dock) -> ViDevCommon.state (gfw.dirk.pc_dock)": { "name": "__tLogger__", @@ -92618,16 +93185,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488749.8651772, - "msecs": 865.0, - "relativeCreated": 36274.948618, - "thread": 135402127188224, + "created": 1756562610.8936043, + "msecs": 893.0, + "relativeCreated": 36262.553583, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Powerplug1P.state (gfw.dirk.dock) -> ViDevCommon.state (gfw.dirk.pc_dock)", - "asctime": "2025-08-29 19:32:29,865", + "asctime": "2025-08-30 16:03:30,893", "moduleLogger": [], "testcaseLogger": [ { @@ -92645,16 +93212,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488749.965873, - "msecs": 965.0, - "relativeCreated": 36375.644447, - "thread": 135402127188224, + "created": 1756562610.994329, + "msecs": 994.0, + "relativeCreated": 36363.27829, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:29,965", + "asctime": "2025-08-30 16:03:30,994", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state.set", @@ -92672,19 +93239,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488749.8653114, - "msecs": 865.0, - "relativeCreated": 36275.082947, - "thread": 135402127188224, + "created": 1756562610.893838, + "msecs": 893.0, + "relativeCreated": 36262.786815, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,893" } ], - "time_consumption": 0.10056161880493164 + "time_consumption": 0.10049104690551758 }, { "name": "__tLogger__", @@ -92702,16 +93269,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488749.9662404, - "msecs": 966.0, - "relativeCreated": 36376.01206, - "thread": 135402127188224, + "created": 1756562610.994829, + "msecs": 994.0, + "relativeCreated": 36363.778154, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:29,966", + "asctime": "2025-08-30 16:03:30,994", "moduleLogger": [ { "name": "__unittest__", @@ -92730,16 +93297,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488749.966115, - "msecs": 966.0, - "relativeCreated": 36375.886447, - "thread": 135402127188224, + "created": 1756562610.9946418, + "msecs": 994.0, + "relativeCreated": 36363.590754, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:29,966" + "asctime": "2025-08-30 16:03:30,994" }, { "name": "__unittest__", @@ -92759,19 +93326,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488749.9661963, - "msecs": 966.0, - "relativeCreated": 36375.96756, - "thread": 135402127188224, + "created": 1756562610.9947433, + "msecs": 994.0, + "relativeCreated": 36363.692351, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:29,966" + "asctime": "2025-08-30 16:03:30,994" } ], - "time_consumption": 4.410743713378906e-05 + "time_consumption": 8.559226989746094e-05 }, { "name": "__tLogger__", @@ -92789,16 +93356,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488750.0669188, - "msecs": 66.0, - "relativeCreated": 36476.690287, - "thread": 135402127188224, + "created": 1756562611.0956862, + "msecs": 95.0, + "relativeCreated": 36464.635253, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Powerplug1P.state (gfw.dirk.dock) to True", - "asctime": "2025-08-29 19:32:30,066", + "asctime": "2025-08-30 16:03:31,095", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock", @@ -92816,16 +93383,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488749.966375, - "msecs": 966.0, - "relativeCreated": 36376.146585, - "thread": 135402127188224, + "created": 1756562610.9950466, + "msecs": 995.0, + "relativeCreated": 36363.995872, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/dirk/dock and payload {\"state\": \"on\"}", - "asctime": "2025-08-29 19:32:29,966" + "asctime": "2025-08-30 16:03:30,995" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock", @@ -92843,16 +93410,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488749.9675372, - "msecs": 967.0, - "relativeCreated": 36377.308546, - "thread": 135402099861184, + "created": 1756562610.99624, + "msecs": 996.0, + "relativeCreated": 36365.189023, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,996" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state", @@ -92870,19 +93437,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488749.9693508, - "msecs": 969.0, - "relativeCreated": 36379.122442, - "thread": 135402099861184, + "created": 1756562610.999149, + "msecs": 999.0, + "relativeCreated": 36368.098259, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:30,999" } ], - "time_consumption": 0.09756803512573242 + "time_consumption": 0.09653711318969727 }, { "name": "__tLogger__", @@ -92900,16 +93467,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488750.0672505, - "msecs": 67.0, - "relativeCreated": 36477.021742, - "thread": 135402127188224, + "created": 1756562611.096184, + "msecs": 96.0, + "relativeCreated": 36465.133254, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:31,096", "moduleLogger": [ { "name": "__unittest__", @@ -92928,16 +93495,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488750.0671496, - "msecs": 67.0, - "relativeCreated": 36476.921033, - "thread": 135402127188224, + "created": 1756562611.0959754, + "msecs": 95.0, + "relativeCreated": 36464.924636, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (gfw.dirk.pc_dock)): True ()", - "asctime": "2025-08-29 19:32:30,067" + "asctime": "2025-08-30 16:03:31,095" }, { "name": "__unittest__", @@ -92957,19 +93524,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488750.0672085, - "msecs": 67.0, - "relativeCreated": 36476.979973, - "thread": 135402127188224, + "created": 1756562611.0961032, + "msecs": 96.0, + "relativeCreated": 36465.05236, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.pc_dock)): result = True ()", - "asctime": "2025-08-29 19:32:30,067" + "asctime": "2025-08-30 16:03:31,096" } ], - "time_consumption": 4.1961669921875e-05 + "time_consumption": 8.082389831542969e-05 }, { "name": "__tLogger__", @@ -92987,16 +93554,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488750.1679163, - "msecs": 167.0, - "relativeCreated": 36577.687608, - "thread": 135402127188224, + "created": 1756562611.1972132, + "msecs": 197.0, + "relativeCreated": 36566.162394, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Powerplug1P.state (gfw.dirk.dock) to False", - "asctime": "2025-08-29 19:32:30,167", + "asctime": "2025-08-30 16:03:31,197", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock", @@ -93014,16 +93581,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488750.0673816, - "msecs": 67.0, - "relativeCreated": 36477.152855, - "thread": 135402127188224, + "created": 1756562611.0964015, + "msecs": 96.0, + "relativeCreated": 36465.350508, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic zigbee_gfw/gfw/dirk/dock and payload {\"state\": \"off\"}", - "asctime": "2025-08-29 19:32:30,067" + "asctime": "2025-08-30 16:03:31,096" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.dock", @@ -93041,16 +93608,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488750.0685563, - "msecs": 68.0, - "relativeCreated": 36478.327737, - "thread": 135402099861184, + "created": 1756562611.0976627, + "msecs": 97.0, + "relativeCreated": 36466.611805, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:31,097" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state", @@ -93068,19 +93635,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488750.070355, - "msecs": 70.0, - "relativeCreated": 36480.126279, - "thread": 135402099861184, + "created": 1756562611.1003442, + "msecs": 100.0, + "relativeCreated": 36469.293249, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:31,100" } ], - "time_consumption": 0.09756135940551758 + "time_consumption": 0.09686899185180664 }, { "name": "__tLogger__", @@ -93098,16 +93665,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488750.1682782, - "msecs": 168.0, - "relativeCreated": 36578.049587, - "thread": 135402127188224, + "created": 1756562611.1977866, + "msecs": 197.0, + "relativeCreated": 36566.735683, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:31,197", "moduleLogger": [ { "name": "__unittest__", @@ -93126,16 +93693,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488750.1681752, - "msecs": 168.0, - "relativeCreated": 36577.94642, - "thread": 135402127188224, + "created": 1756562611.1975439, + "msecs": 197.0, + "relativeCreated": 36566.493116, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (gfw.dirk.pc_dock)): False ()", - "asctime": "2025-08-29 19:32:30,168" + "asctime": "2025-08-30 16:03:31,197" }, { "name": "__unittest__", @@ -93155,24 +93722,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488750.1682336, - "msecs": 168.0, - "relativeCreated": 36578.005214, - "thread": 135402127188224, + "created": 1756562611.197697, + "msecs": 197.0, + "relativeCreated": 36566.646058, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.pc_dock)): result = False ()", - "asctime": "2025-08-29 19:32:30,168" + "asctime": "2025-08-30 16:03:31,197" } ], - "time_consumption": 4.458427429199219e-05 + "time_consumption": 8.96453857421875e-05 } ], - "time_consumption": 0.3031010627746582, - "time_start": "2025-08-29 19:32:29,865", - "time_finished": "2025-08-29 19:32:30,168" + "time_consumption": 0.3041822910308838, + "time_start": "2025-08-30 16:03:30,893", + "time_finished": "2025-08-30 16:03:31,197" }, "ViDevCommon.state (gfw.dirk.amplifier) -> Powerplug4P.amplifier (gfw.dirk.powerplug)": { "name": "__tLogger__", @@ -93187,16 +93754,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488750.1685479, - "msecs": 168.0, - "relativeCreated": 36578.319305, - "thread": 135402127188224, + "created": 1756562611.1981845, + "msecs": 198.0, + "relativeCreated": 36567.13368, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.state (gfw.dirk.amplifier) -> Powerplug4P.amplifier (gfw.dirk.powerplug)", - "asctime": "2025-08-29 19:32:30,168", + "asctime": "2025-08-30 16:03:31,198", "moduleLogger": [], "testcaseLogger": [ { @@ -93214,16 +93781,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488750.2691636, - "msecs": 269.0, - "relativeCreated": 36678.935014, - "thread": 135402127188224, + "created": 1756562611.2990448, + "msecs": 299.0, + "relativeCreated": 36667.993903, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:30,269", + "asctime": "2025-08-30 16:03:31,299", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state.set", @@ -93241,19 +93808,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488750.1686876, - "msecs": 168.0, - "relativeCreated": 36578.459085, - "thread": 135402127188224, + "created": 1756562611.1984484, + "msecs": 198.0, + "relativeCreated": 36567.397546, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/dirk/amplifier/state/set and payload false", - "asctime": "2025-08-29 19:32:30,168" + "asctime": "2025-08-30 16:03:31,198" } ], - "time_consumption": 0.10047602653503418 + "time_consumption": 0.10059642791748047 }, { "name": "__tLogger__", @@ -93271,16 +93838,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488750.2695508, - "msecs": 269.0, - "relativeCreated": 36679.322405, - "thread": 135402127188224, + "created": 1756562611.2995453, + "msecs": 299.0, + "relativeCreated": 36668.494343, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:30,269", + "asctime": "2025-08-30 16:03:31,299", "moduleLogger": [ { "name": "__unittest__", @@ -93299,16 +93866,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488750.2694016, - "msecs": 269.0, - "relativeCreated": 36679.173058, - "thread": 135402127188224, + "created": 1756562611.2993343, + "msecs": 299.0, + "relativeCreated": 36668.28351, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:30,269" + "asctime": "2025-08-30 16:03:31,299" }, { "name": "__unittest__", @@ -93328,19 +93895,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488750.2695045, - "msecs": 269.0, - "relativeCreated": 36679.275874, - "thread": 135402127188224, + "created": 1756562611.2994642, + "msecs": 299.0, + "relativeCreated": 36668.413404, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:30,269" + "asctime": "2025-08-30 16:03:31,299" } ], - "time_consumption": 4.6253204345703125e-05 + "time_consumption": 8.106231689453125e-05 }, { "name": "__tLogger__", @@ -93358,16 +93925,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488750.3701532, - "msecs": 370.0, - "relativeCreated": 36779.924534, - "thread": 135402127188224, + "created": 1756562611.4013898, + "msecs": 401.0, + "relativeCreated": 36770.338827, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (gfw.dirk.amplifier) to True", - "asctime": "2025-08-29 19:32:30,370", + "asctime": "2025-08-30 16:03:31,401", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state.set", @@ -93385,16 +93952,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488750.2696674, - "msecs": 269.0, - "relativeCreated": 36679.438714, - "thread": 135402127188224, + "created": 1756562611.299737, + "msecs": 299.0, + "relativeCreated": 36668.686165, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/dirk/amplifier/state/set and payload true", - "asctime": "2025-08-29 19:32:30,269" + "asctime": "2025-08-30 16:03:31,299" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", @@ -93412,16 +93979,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488750.2725947, - "msecs": 272.0, - "relativeCreated": 36682.366235, - "thread": 135402099861184, + "created": 1756562611.3036158, + "msecs": 303.0, + "relativeCreated": 36672.564928, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:31,303" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -93439,16 +94006,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488750.2728636, - "msecs": 272.0, - "relativeCreated": 36682.635245, - "thread": 135402099861184, + "created": 1756562611.304044, + "msecs": 304.0, + "relativeCreated": 36672.993115, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:31,304" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -93466,16 +94033,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488750.2735968, - "msecs": 273.0, - "relativeCreated": 36683.368066, - "thread": 135402099861184, + "created": 1756562611.3050194, + "msecs": 305.0, + "relativeCreated": 36673.968438, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:31,305" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", @@ -93493,19 +94060,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488750.316563, - "msecs": 316.0, - "relativeCreated": 36726.334489, - "thread": 135402099861184, + "created": 1756562611.351414, + "msecs": 351.0, + "relativeCreated": 36720.363089, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", - "asctime": "2025-08-29 19:32:30,316" + "asctime": "2025-08-30 16:03:31,351" } ], - "time_consumption": 0.05359029769897461 + "time_consumption": 0.04997587203979492 }, { "name": "__tLogger__", @@ -93523,16 +94090,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488750.3705516, - "msecs": 370.0, - "relativeCreated": 36780.322888, - "thread": 135402127188224, + "created": 1756562611.4019132, + "msecs": 401.0, + "relativeCreated": 36770.862324, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:31,401", "moduleLogger": [ { "name": "__unittest__", @@ -93551,16 +94118,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488750.3703852, - "msecs": 370.0, - "relativeCreated": 36780.156649, - "thread": 135402127188224, + "created": 1756562611.4017167, + "msecs": 401.0, + "relativeCreated": 36770.665864, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): True ()", - "asctime": "2025-08-29 19:32:30,370" + "asctime": "2025-08-30 16:03:31,401" }, { "name": "__unittest__", @@ -93580,19 +94147,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488750.3705022, - "msecs": 370.0, - "relativeCreated": 36780.273573, - "thread": 135402127188224, + "created": 1756562611.4018264, + "msecs": 401.0, + "relativeCreated": 36770.775512, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): result = True ()", - "asctime": "2025-08-29 19:32:30,370" + "asctime": "2025-08-30 16:03:31,401" } ], - "time_consumption": 4.935264587402344e-05 + "time_consumption": 8.678436279296875e-05 }, { "name": "__tLogger__", @@ -93610,16 +94177,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488750.471178, - "msecs": 471.0, - "relativeCreated": 36880.949316, - "thread": 135402127188224, + "created": 1756562611.5028756, + "msecs": 502.0, + "relativeCreated": 36871.824796, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (gfw.dirk.amplifier) to False", - "asctime": "2025-08-29 19:32:30,471", + "asctime": "2025-08-30 16:03:31,502", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state.set", @@ -93637,16 +94204,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488750.3706665, - "msecs": 370.0, - "relativeCreated": 36780.438039, - "thread": 135402127188224, + "created": 1756562611.4021263, + "msecs": 402.0, + "relativeCreated": 36771.075451, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/dirk/amplifier/state/set and payload false", - "asctime": "2025-08-29 19:32:30,370" + "asctime": "2025-08-30 16:03:31,402" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", @@ -93664,16 +94231,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488750.3735187, - "msecs": 373.0, - "relativeCreated": 36783.289968, - "thread": 135402099861184, + "created": 1756562611.4064345, + "msecs": 406.0, + "relativeCreated": 36775.383704, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:31,406" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -93691,16 +94258,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488750.373776, - "msecs": 373.0, - "relativeCreated": 36783.547307, - "thread": 135402099861184, + "created": 1756562611.4068897, + "msecs": 406.0, + "relativeCreated": 36775.838813, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:31,406" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -93718,16 +94285,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488750.3745368, - "msecs": 374.0, - "relativeCreated": 36784.308094, - "thread": 135402099861184, + "created": 1756562611.4080024, + "msecs": 408.0, + "relativeCreated": 36776.951349, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:31,408" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", @@ -93745,19 +94312,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488750.41685, - "msecs": 416.0, - "relativeCreated": 36826.621693, - "thread": 135402099861184, + "created": 1756562611.4550574, + "msecs": 455.0, + "relativeCreated": 36824.006649, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", - "asctime": "2025-08-29 19:32:30,416" + "asctime": "2025-08-30 16:03:31,455" } ], - "time_consumption": 0.054327964782714844 + "time_consumption": 0.04781818389892578 }, { "name": "__tLogger__", @@ -93775,16 +94342,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488750.4715378, - "msecs": 471.0, - "relativeCreated": 36881.309457, - "thread": 135402127188224, + "created": 1756562611.50344, + "msecs": 503.0, + "relativeCreated": 36872.389077, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:31,503", "moduleLogger": [ { "name": "__unittest__", @@ -93803,16 +94370,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488750.4714007, - "msecs": 471.0, - "relativeCreated": 36881.172228, - "thread": 135402127188224, + "created": 1756562611.5032399, + "msecs": 503.0, + "relativeCreated": 36872.189044, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): False ()", - "asctime": "2025-08-29 19:32:30,471" + "asctime": "2025-08-30 16:03:31,503" }, { "name": "__unittest__", @@ -93832,24 +94399,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488750.471495, - "msecs": 471.0, - "relativeCreated": 36881.266322, - "thread": 135402127188224, + "created": 1756562611.503354, + "msecs": 503.0, + "relativeCreated": 36872.303128, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): result = False ()", - "asctime": "2025-08-29 19:32:30,471" + "asctime": "2025-08-30 16:03:31,503" } ], - "time_consumption": 4.291534423828125e-05 + "time_consumption": 8.58306884765625e-05 } ], - "time_consumption": 0.3029899597167969, - "time_start": "2025-08-29 19:32:30,168", - "time_finished": "2025-08-29 19:32:30,471" + "time_consumption": 0.3052554130554199, + "time_start": "2025-08-30 16:03:31,198", + "time_finished": "2025-08-30 16:03:31,503" }, "Powerplug4P.amplifier (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.amplifier)": { "name": "__tLogger__", @@ -93864,16 +94431,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488750.471742, - "msecs": 471.0, - "relativeCreated": 36881.513512, - "thread": 135402127188224, + "created": 1756562611.5038311, + "msecs": 503.0, + "relativeCreated": 36872.780042, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Powerplug4P.amplifier (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.amplifier)", - "asctime": "2025-08-29 19:32:30,471", + "asctime": "2025-08-30 16:03:31,503", "moduleLogger": [], "testcaseLogger": [ { @@ -93891,16 +94458,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488750.5723283, - "msecs": 572.0, - "relativeCreated": 36982.099812, - "thread": 135402127188224, + "created": 1756562611.604602, + "msecs": 604.0, + "relativeCreated": 36973.551192, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:30,572", + "asctime": "2025-08-30 16:03:31,604", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state.set", @@ -93918,19 +94485,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488750.4718566, - "msecs": 471.0, - "relativeCreated": 36881.628002, - "thread": 135402127188224, + "created": 1756562611.5041032, + "msecs": 504.0, + "relativeCreated": 36873.052166, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/dirk/amplifier/state/set and payload false", - "asctime": "2025-08-29 19:32:30,471" + "asctime": "2025-08-30 16:03:31,504" } ], - "time_consumption": 0.10047173500061035 + "time_consumption": 0.10049891471862793 }, { "name": "__tLogger__", @@ -93948,16 +94515,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488750.57271, - "msecs": 572.0, - "relativeCreated": 36982.481612, - "thread": 135402127188224, + "created": 1756562611.60522, + "msecs": 605.0, + "relativeCreated": 36974.1693, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:30,572", + "asctime": "2025-08-30 16:03:31,605", "moduleLogger": [ { "name": "__unittest__", @@ -93976,16 +94543,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488750.5726066, - "msecs": 572.0, - "relativeCreated": 36982.377793, - "thread": 135402127188224, + "created": 1756562611.60494, + "msecs": 604.0, + "relativeCreated": 36973.889172, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:30,572" + "asctime": "2025-08-30 16:03:31,604" }, { "name": "__unittest__", @@ -94005,19 +94572,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488750.5726671, - "msecs": 572.0, - "relativeCreated": 36982.438574, - "thread": 135402127188224, + "created": 1756562611.6051095, + "msecs": 605.0, + "relativeCreated": 36974.058634, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:30,572" + "asctime": "2025-08-30 16:03:31,605" } ], - "time_consumption": 4.291534423828125e-05 + "time_consumption": 0.000110626220703125 }, { "name": "__tLogger__", @@ -94035,16 +94602,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488750.6732118, - "msecs": 673.0, - "relativeCreated": 37082.983223, - "thread": 135402127188224, + "created": 1756562611.7062504, + "msecs": 706.0, + "relativeCreated": 37075.199705, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Powerplug4P.amplifier (gfw.dirk.powerplug) to True", - "asctime": "2025-08-29 19:32:30,673", + "asctime": "2025-08-30 16:03:31,706", "moduleLogger": [ { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -94062,16 +94629,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488750.572865, - "msecs": 572.0, - "relativeCreated": 36982.636423, - "thread": 135402127188224, + "created": 1756562611.605479, + "msecs": 605.0, + "relativeCreated": 36974.428148, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:31,605" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -94089,16 +94656,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488750.5739996, - "msecs": 573.0, - "relativeCreated": 36983.771131, - "thread": 135402099861184, + "created": 1756562611.6070023, + "msecs": 607.0, + "relativeCreated": 36975.951509, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:31,607" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", @@ -94116,19 +94683,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488750.5775943, - "msecs": 577.0, - "relativeCreated": 36987.365793, - "thread": 135402099861184, + "created": 1756562611.6124547, + "msecs": 612.0, + "relativeCreated": 36981.403719, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", - "asctime": "2025-08-29 19:32:30,577" + "asctime": "2025-08-30 16:03:31,612" } ], - "time_consumption": 0.09561753273010254 + "time_consumption": 0.0937957763671875 }, { "name": "__tLogger__", @@ -94146,16 +94713,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488750.6735497, - "msecs": 673.0, - "relativeCreated": 37083.320922, - "thread": 135402127188224, + "created": 1756562611.7067828, + "msecs": 706.0, + "relativeCreated": 37075.731791, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:31,706", "moduleLogger": [ { "name": "__unittest__", @@ -94174,16 +94741,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488750.6734273, - "msecs": 673.0, - "relativeCreated": 37083.198828, - "thread": 135402127188224, + "created": 1756562611.706582, + "msecs": 706.0, + "relativeCreated": 37075.531191, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (gfw.dirk.amplifier)): True ()", - "asctime": "2025-08-29 19:32:30,673" + "asctime": "2025-08-30 16:03:31,706" }, { "name": "__unittest__", @@ -94203,19 +94770,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488750.6735008, - "msecs": 673.0, - "relativeCreated": 37083.272096, - "thread": 135402127188224, + "created": 1756562611.7066965, + "msecs": 706.0, + "relativeCreated": 37075.645682, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.amplifier)): result = True ()", - "asctime": "2025-08-29 19:32:30,673" + "asctime": "2025-08-30 16:03:31,706" } ], - "time_consumption": 4.887580871582031e-05 + "time_consumption": 8.630752563476562e-05 }, { "name": "__tLogger__", @@ -94233,16 +94800,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488750.774188, - "msecs": 774.0, - "relativeCreated": 37183.959403, - "thread": 135402127188224, + "created": 1756562611.8076952, + "msecs": 807.0, + "relativeCreated": 37176.644275, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Powerplug4P.amplifier (gfw.dirk.powerplug) to False", - "asctime": "2025-08-29 19:32:30,774", + "asctime": "2025-08-30 16:03:31,807", "moduleLogger": [ { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -94260,16 +94827,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488750.6736863, - "msecs": 673.0, - "relativeCreated": 37083.457763, - "thread": 135402127188224, + "created": 1756562611.70702, + "msecs": 707.0, + "relativeCreated": 37075.969185, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:31,707" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -94287,16 +94854,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488750.6748102, - "msecs": 674.0, - "relativeCreated": 37084.581651, - "thread": 135402099861184, + "created": 1756562611.7085154, + "msecs": 708.0, + "relativeCreated": 37077.464526, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:31,708" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", @@ -94314,19 +94881,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488750.6772053, - "msecs": 677.0, - "relativeCreated": 37086.976633, - "thread": 135402099861184, + "created": 1756562611.7133, + "msecs": 713.0, + "relativeCreated": 37082.249097, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", - "asctime": "2025-08-29 19:32:30,677" + "asctime": "2025-08-30 16:03:31,713" } ], - "time_consumption": 0.09698271751403809 + "time_consumption": 0.09439516067504883 }, { "name": "__tLogger__", @@ -94344,16 +94911,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488750.7746093, - "msecs": 774.0, - "relativeCreated": 37184.380748, - "thread": 135402127188224, + "created": 1756562611.8082845, + "msecs": 808.0, + "relativeCreated": 37177.233615, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:31,808", "moduleLogger": [ { "name": "__unittest__", @@ -94372,16 +94939,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488750.7744803, - "msecs": 774.0, - "relativeCreated": 37184.251796, - "thread": 135402127188224, + "created": 1756562611.8080432, + "msecs": 808.0, + "relativeCreated": 37176.992302, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (gfw.dirk.amplifier)): False ()", - "asctime": "2025-08-29 19:32:30,774" + "asctime": "2025-08-30 16:03:31,808" }, { "name": "__unittest__", @@ -94401,24 +94968,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488750.774546, - "msecs": 774.0, - "relativeCreated": 37184.317305, - "thread": 135402127188224, + "created": 1756562611.8081937, + "msecs": 808.0, + "relativeCreated": 37177.142999, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.amplifier)): result = False ()", - "asctime": "2025-08-29 19:32:30,774" + "asctime": "2025-08-30 16:03:31,808" } ], - "time_consumption": 6.341934204101562e-05 + "time_consumption": 9.083747863769531e-05 } ], - "time_consumption": 0.30286741256713867, - "time_start": "2025-08-29 19:32:30,471", - "time_finished": "2025-08-29 19:32:30,774" + "time_consumption": 0.30445337295532227, + "time_start": "2025-08-30 16:03:31,503", + "time_finished": "2025-08-30 16:03:31,808" }, "ViDevCommon.state (gfw.dirk.phono) -> Powerplug4P.phono (gfw.dirk.powerplug)": { "name": "__tLogger__", @@ -94433,16 +95000,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488750.7748296, - "msecs": 774.0, - "relativeCreated": 37184.601092, - "thread": 135402127188224, + "created": 1756562611.808713, + "msecs": 808.0, + "relativeCreated": 37177.662094, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.state (gfw.dirk.phono) -> Powerplug4P.phono (gfw.dirk.powerplug)", - "asctime": "2025-08-29 19:32:30,774", + "asctime": "2025-08-30 16:03:31,808", "moduleLogger": [], "testcaseLogger": [ { @@ -94460,16 +95027,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488750.8754737, - "msecs": 875.0, - "relativeCreated": 37285.245182, - "thread": 135402127188224, + "created": 1756562611.9097078, + "msecs": 909.0, + "relativeCreated": 37278.656939, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:30,875", + "asctime": "2025-08-30 16:03:31,909", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state.set", @@ -94487,19 +95054,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488750.7749598, - "msecs": 774.0, - "relativeCreated": 37184.731336, - "thread": 135402127188224, + "created": 1756562611.8089948, + "msecs": 808.0, + "relativeCreated": 37177.943924, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/dirk/phono/state/set and payload false", - "asctime": "2025-08-29 19:32:30,774" + "asctime": "2025-08-30 16:03:31,808" } ], - "time_consumption": 0.10051393508911133 + "time_consumption": 0.10071301460266113 }, { "name": "__tLogger__", @@ -94517,16 +95084,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488750.8758216, - "msecs": 875.0, - "relativeCreated": 37285.592884, - "thread": 135402127188224, + "created": 1756562611.9101977, + "msecs": 910.0, + "relativeCreated": 37279.146861, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:30,875", + "asctime": "2025-08-30 16:03:31,910", "moduleLogger": [ { "name": "__unittest__", @@ -94545,16 +95112,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488750.8757186, - "msecs": 875.0, - "relativeCreated": 37285.490114, - "thread": 135402127188224, + "created": 1756562611.9100025, + "msecs": 910.0, + "relativeCreated": 37278.951661, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:30,875" + "asctime": "2025-08-30 16:03:31,910" }, { "name": "__unittest__", @@ -94574,19 +95141,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488750.875778, - "msecs": 875.0, - "relativeCreated": 37285.549426, - "thread": 135402127188224, + "created": 1756562611.9101152, + "msecs": 910.0, + "relativeCreated": 37279.064491, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:30,875" + "asctime": "2025-08-30 16:03:31,910" } ], - "time_consumption": 4.363059997558594e-05 + "time_consumption": 8.249282836914062e-05 }, { "name": "__tLogger__", @@ -94604,16 +95171,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488750.9764671, - "msecs": 976.0, - "relativeCreated": 37386.238583, - "thread": 135402127188224, + "created": 1756562612.0109043, + "msecs": 10.0, + "relativeCreated": 37379.853477, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (gfw.dirk.phono) to True", - "asctime": "2025-08-29 19:32:30,976", + "asctime": "2025-08-30 16:03:32,010", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state.set", @@ -94631,16 +95198,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488750.8759317, - "msecs": 875.0, - "relativeCreated": 37285.703068, - "thread": 135402127188224, + "created": 1756562611.910387, + "msecs": 910.0, + "relativeCreated": 37279.336142, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/dirk/phono/state/set and payload true", - "asctime": "2025-08-29 19:32:30,875" + "asctime": "2025-08-30 16:03:31,910" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2.set", @@ -94658,16 +95225,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488750.878858, - "msecs": 878.0, - "relativeCreated": 37288.629472, - "thread": 135402099861184, + "created": 1756562611.9145322, + "msecs": 914.0, + "relativeCreated": 37283.481242, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:31,914" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", @@ -94685,16 +95252,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488750.8791478, - "msecs": 879.0, - "relativeCreated": 37288.91931, - "thread": 135402099861184, + "created": 1756562611.9149303, + "msecs": 914.0, + "relativeCreated": 37283.87942, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:31,914" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", @@ -94712,16 +95279,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488750.8797216, - "msecs": 879.0, - "relativeCreated": 37289.493106, - "thread": 135402099861184, + "created": 1756562611.915884, + "msecs": 915.0, + "relativeCreated": 37284.833176, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:31,915" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state", @@ -94739,16 +95306,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488750.9222617, - "msecs": 922.0, - "relativeCreated": 37332.033235, - "thread": 135402099861184, + "created": 1756562611.9613755, + "msecs": 961.0, + "relativeCreated": 37330.324491, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/phono/state and payload b'true'", - "asctime": "2025-08-29 19:32:30,922" + "asctime": "2025-08-30 16:03:31,961" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", @@ -94766,16 +95333,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488750.963459, - "msecs": 963.0, - "relativeCreated": 37373.230399, - "thread": 135402099861184, + "created": 1756562612.0025697, + "msecs": 2.0, + "relativeCreated": 37371.5189, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,002" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -94793,16 +95360,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488750.963765, - "msecs": 963.0, - "relativeCreated": 37373.536378, - "thread": 135402099861184, + "created": 1756562612.003048, + "msecs": 3.0, + "relativeCreated": 37371.997016, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,003" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -94820,19 +95387,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488750.9645839, - "msecs": 964.0, - "relativeCreated": 37374.355374, - "thread": 135402099861184, + "created": 1756562612.004091, + "msecs": 4.0, + "relativeCreated": 37373.040204, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,004" } ], - "time_consumption": 0.011883258819580078 + "time_consumption": 0.0068132877349853516 }, { "name": "__tLogger__", @@ -94850,16 +95417,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488750.9768105, - "msecs": 976.0, - "relativeCreated": 37386.582017, - "thread": 135402127188224, + "created": 1756562612.0113492, + "msecs": 11.0, + "relativeCreated": 37380.298237, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:32,011", "moduleLogger": [ { "name": "__unittest__", @@ -94878,16 +95445,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488750.9767048, - "msecs": 976.0, - "relativeCreated": 37386.476112, - "thread": 135402127188224, + "created": 1756562612.0111375, + "msecs": 11.0, + "relativeCreated": 37380.086761, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Powerplug4P.phono (gfw.dirk.powerplug)): True ()", - "asctime": "2025-08-29 19:32:30,976" + "asctime": "2025-08-30 16:03:32,011" }, { "name": "__unittest__", @@ -94907,19 +95474,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488750.9767644, - "msecs": 976.0, - "relativeCreated": 37386.535757, - "thread": 135402127188224, + "created": 1756562612.011265, + "msecs": 11.0, + "relativeCreated": 37380.214149, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Powerplug4P.phono (gfw.dirk.powerplug)): result = True ()", - "asctime": "2025-08-29 19:32:30,976" + "asctime": "2025-08-30 16:03:32,011" } ], - "time_consumption": 4.601478576660156e-05 + "time_consumption": 8.416175842285156e-05 }, { "name": "__tLogger__", @@ -94937,16 +95504,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488751.0774183, - "msecs": 77.0, - "relativeCreated": 37487.189639, - "thread": 135402127188224, + "created": 1756562612.1121588, + "msecs": 112.0, + "relativeCreated": 37481.107917, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (gfw.dirk.phono) to False", - "asctime": "2025-08-29 19:32:31,077", + "asctime": "2025-08-30 16:03:32,112", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state.set", @@ -94964,16 +95531,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488750.976918, - "msecs": 976.0, - "relativeCreated": 37386.689566, - "thread": 135402127188224, + "created": 1756562612.011521, + "msecs": 11.0, + "relativeCreated": 37380.470099, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/dirk/phono/state/set and payload false", - "asctime": "2025-08-29 19:32:30,976" + "asctime": "2025-08-30 16:03:32,011" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", @@ -94991,16 +95558,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.0084124, - "msecs": 8.0, - "relativeCreated": 37418.183743, - "thread": 135402099861184, + "created": 1756562612.0533817, + "msecs": 53.0, + "relativeCreated": 37422.330745, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", - "asctime": "2025-08-29 19:32:31,008" + "asctime": "2025-08-30 16:03:32,053" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2.set", @@ -95018,16 +95585,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.0494878, - "msecs": 49.0, - "relativeCreated": 37459.259308, - "thread": 135402099861184, + "created": 1756562612.09796, + "msecs": 97.0, + "relativeCreated": 37466.909137, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,097" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", @@ -95045,16 +95612,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488751.0498068, - "msecs": 49.0, - "relativeCreated": 37459.578409, - "thread": 135402099861184, + "created": 1756562612.0984442, + "msecs": 98.0, + "relativeCreated": 37467.393444, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,098" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", @@ -95072,19 +95639,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.050577, - "msecs": 50.0, - "relativeCreated": 37460.348443, - "thread": 135402099861184, + "created": 1756562612.0997086, + "msecs": 99.0, + "relativeCreated": 37468.657665, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,099" } ], - "time_consumption": 0.026841402053833008 + "time_consumption": 0.012450218200683594 }, { "name": "__tLogger__", @@ -95102,16 +95669,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488751.0777903, - "msecs": 77.0, - "relativeCreated": 37487.561635, - "thread": 135402127188224, + "created": 1756562612.1126893, + "msecs": 112.0, + "relativeCreated": 37481.638365, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:32,112", "moduleLogger": [ { "name": "__unittest__", @@ -95130,16 +95697,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488751.0776906, - "msecs": 77.0, - "relativeCreated": 37487.462153, - "thread": 135402127188224, + "created": 1756562612.1124802, + "msecs": 112.0, + "relativeCreated": 37481.429296, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Powerplug4P.phono (gfw.dirk.powerplug)): False ()", - "asctime": "2025-08-29 19:32:31,077" + "asctime": "2025-08-30 16:03:32,112" }, { "name": "__unittest__", @@ -95159,24 +95726,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488751.077747, - "msecs": 77.0, - "relativeCreated": 37487.518704, - "thread": 135402127188224, + "created": 1756562612.1125956, + "msecs": 112.0, + "relativeCreated": 37481.544649, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Powerplug4P.phono (gfw.dirk.powerplug)): result = False ()", - "asctime": "2025-08-29 19:32:31,077" + "asctime": "2025-08-30 16:03:32,112" } ], - "time_consumption": 4.315376281738281e-05 + "time_consumption": 9.369850158691406e-05 } ], - "time_consumption": 0.3029606342315674, - "time_start": "2025-08-29 19:32:30,774", - "time_finished": "2025-08-29 19:32:31,077" + "time_consumption": 0.30397629737854004, + "time_start": "2025-08-30 16:03:31,808", + "time_finished": "2025-08-30 16:03:32,112" }, "Powerplug4P.phono (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.phono)": { "name": "__tLogger__", @@ -95191,16 +95758,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488751.0780437, - "msecs": 78.0, - "relativeCreated": 37487.815117, - "thread": 135402127188224, + "created": 1756562612.1131876, + "msecs": 113.0, + "relativeCreated": 37482.136617, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Powerplug4P.phono (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.phono)", - "asctime": "2025-08-29 19:32:31,078", + "asctime": "2025-08-30 16:03:32,113", "moduleLogger": [], "testcaseLogger": [ { @@ -95218,16 +95785,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488751.1784987, - "msecs": 178.0, - "relativeCreated": 37588.270339, - "thread": 135402127188224, + "created": 1756562612.2141514, + "msecs": 214.0, + "relativeCreated": 37583.100472, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:31,178", + "asctime": "2025-08-30 16:03:32,214", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state.set", @@ -95245,16 +95812,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488751.0781708, - "msecs": 78.0, - "relativeCreated": 37487.942356, - "thread": 135402127188224, + "created": 1756562612.1134846, + "msecs": 113.0, + "relativeCreated": 37482.433548, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/dirk/phono/state/set and payload false", - "asctime": "2025-08-29 19:32:31,078" + "asctime": "2025-08-30 16:03:32,113" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state", @@ -95272,16 +95839,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.093397, - "msecs": 93.0, - "relativeCreated": 37503.168342, - "thread": 135402099861184, + "created": 1756562612.1422443, + "msecs": 142.0, + "relativeCreated": 37511.193516, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/phono/state and payload b'false'", - "asctime": "2025-08-29 19:32:31,093" + "asctime": "2025-08-30 16:03:32,142" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", @@ -95299,16 +95866,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.1343532, - "msecs": 134.0, - "relativeCreated": 37544.124629, - "thread": 135402099861184, + "created": 1756562612.1901176, + "msecs": 190.0, + "relativeCreated": 37559.066779, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,190" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -95326,16 +95893,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488751.134682, - "msecs": 134.0, - "relativeCreated": 37544.45323, - "thread": 135402099861184, + "created": 1756562612.1905553, + "msecs": 190.0, + "relativeCreated": 37559.504511, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,190" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -95353,46 +95920,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.1352925, - "msecs": 135.0, - "relativeCreated": 37545.063931, - "thread": 135402099861184, + "created": 1756562612.19176, + "msecs": 191.0, + "relativeCreated": 37560.709209, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,191" } ], - "time_consumption": 0.0007214546203613281 + "time_consumption": 0.022391319274902344 }, { "name": "__tLogger__", @@ -95410,16 +95950,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488751.1787858, - "msecs": 178.0, - "relativeCreated": 37588.557259, - "thread": 135402127188224, + "created": 1756562612.2146752, + "msecs": 214.0, + "relativeCreated": 37583.624345, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:31,178", + "asctime": "2025-08-30 16:03:32,214", "moduleLogger": [ { "name": "__unittest__", @@ -95438,16 +95978,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488751.1786814, - "msecs": 178.0, - "relativeCreated": 37588.45267, - "thread": 135402127188224, + "created": 1756562612.2144527, + "msecs": 214.0, + "relativeCreated": 37583.401854, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:31,178" + "asctime": "2025-08-30 16:03:32,214" }, { "name": "__unittest__", @@ -95467,19 +96007,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488751.1787403, - "msecs": 178.0, - "relativeCreated": 37588.511672, - "thread": 135402127188224, + "created": 1756562612.2145898, + "msecs": 214.0, + "relativeCreated": 37583.539135, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:31,178" + "asctime": "2025-08-30 16:03:32,214" } ], - "time_consumption": 4.553794860839844e-05 + "time_consumption": 8.535385131835938e-05 }, { "name": "__tLogger__", @@ -95497,16 +96037,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488751.2793639, - "msecs": 279.0, - "relativeCreated": 37689.135195, - "thread": 135402127188224, + "created": 1756562612.3165421, + "msecs": 316.0, + "relativeCreated": 37685.491346, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Powerplug4P.phono (gfw.dirk.powerplug) to True", - "asctime": "2025-08-29 19:32:31,279", + "asctime": "2025-08-30 16:03:32,316", "moduleLogger": [ { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", @@ -95524,16 +96064,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488751.1789293, - "msecs": 178.0, - "relativeCreated": 37588.700779, - "thread": 135402127188224, + "created": 1756562612.21489, + "msecs": 214.0, + "relativeCreated": 37583.839119, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,214" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", @@ -95551,16 +96091,43 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.1797585, - "msecs": 179.0, - "relativeCreated": 37589.529926, - "thread": 135402099861184, + "created": 1756562612.2160802, + "msecs": 216.0, + "relativeCreated": 37585.029257, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,216" + }, + { + "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": 1756562612.2581604, + "msecs": 258.0, + "relativeCreated": 37627.109576, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2025-08-30 16:03:32,258" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state", @@ -95578,16 +96145,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.2214231, - "msecs": 221.0, - "relativeCreated": 37631.194618, - "thread": 135402099861184, + "created": 1756562612.2824414, + "msecs": 282.0, + "relativeCreated": 37651.3907, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/phono/state and payload b'true'", - "asctime": "2025-08-29 19:32:31,221" + "asctime": "2025-08-30 16:03:32,282" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", @@ -95605,16 +96172,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.2219188, - "msecs": 221.0, - "relativeCreated": 37631.690238, - "thread": 135402099861184, + "created": 1756562612.283153, + "msecs": 283.0, + "relativeCreated": 37652.102208, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,283" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -95632,16 +96199,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488751.2221236, - "msecs": 222.0, - "relativeCreated": 37631.894855, - "thread": 135402099861184, + "created": 1756562612.2835722, + "msecs": 283.0, + "relativeCreated": 37652.521381, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,283" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -95659,46 +96226,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.2229166, - "msecs": 222.0, - "relativeCreated": 37632.688154, - "thread": 135402099861184, + "created": 1756562612.2847693, + "msecs": 284.0, + "relativeCreated": 37653.718444, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,284" } ], - "time_consumption": 0.013816595077514648 + "time_consumption": 0.03177285194396973 }, { "name": "__tLogger__", @@ -95716,16 +96256,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488751.279717, - "msecs": 279.0, - "relativeCreated": 37689.48829, - "thread": 135402127188224, + "created": 1756562612.3172433, + "msecs": 317.0, + "relativeCreated": 37686.192502, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:32,317", "moduleLogger": [ { "name": "__unittest__", @@ -95744,16 +96284,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488751.2796204, - "msecs": 279.0, - "relativeCreated": 37689.391775, - "thread": 135402127188224, + "created": 1756562612.316869, + "msecs": 316.0, + "relativeCreated": 37685.818175, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (gfw.dirk.phono)): True ()", - "asctime": "2025-08-29 19:32:31,279" + "asctime": "2025-08-30 16:03:32,316" }, { "name": "__unittest__", @@ -95773,19 +96313,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488751.2796764, - "msecs": 279.0, - "relativeCreated": 37689.447842, - "thread": 135402127188224, + "created": 1756562612.317131, + "msecs": 317.0, + "relativeCreated": 37686.080111, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.phono)): result = True ()", - "asctime": "2025-08-29 19:32:31,279" + "asctime": "2025-08-30 16:03:32,317" } ], - "time_consumption": 4.0531158447265625e-05 + "time_consumption": 0.00011229515075683594 }, { "name": "__tLogger__", @@ -95803,16 +96343,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488751.3803313, - "msecs": 380.0, - "relativeCreated": 37790.102589, - "thread": 135402127188224, + "created": 1756562612.4180262, + "msecs": 418.0, + "relativeCreated": 37786.975374, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Powerplug4P.phono (gfw.dirk.powerplug) to False", - "asctime": "2025-08-29 19:32:31,380", + "asctime": "2025-08-30 16:03:32,418", "moduleLogger": [ { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", @@ -95830,16 +96370,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488751.2798364, - "msecs": 279.0, - "relativeCreated": 37689.607925, - "thread": 135402127188224, + "created": 1756562612.3174896, + "msecs": 317.0, + "relativeCreated": 37686.438717, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,317" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", @@ -95857,16 +96397,43 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.280957, - "msecs": 280.0, - "relativeCreated": 37690.728346, - "thread": 135402099861184, + "created": 1756562612.3188243, + "msecs": 318.0, + "relativeCreated": 37687.773216, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,318" + }, + { + "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": 1756562612.362116, + "msecs": 362.0, + "relativeCreated": 37731.065312, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", + "asctime": "2025-08-30 16:03:32,362" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state", @@ -95884,16 +96451,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.3229282, - "msecs": 322.0, - "relativeCreated": 37732.69949, - "thread": 135402099861184, + "created": 1756562612.3785589, + "msecs": 378.0, + "relativeCreated": 37747.508036, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/phono/state and payload b'false'", - "asctime": "2025-08-29 19:32:31,322" + "asctime": "2025-08-30 16:03:32,378" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", @@ -95911,16 +96478,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.323399, - "msecs": 323.0, - "relativeCreated": 37733.170615, - "thread": 135402099861184, + "created": 1756562612.3792777, + "msecs": 379.0, + "relativeCreated": 37748.226819, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,379" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -95938,16 +96505,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488751.3236234, - "msecs": 323.0, - "relativeCreated": 37733.394946, - "thread": 135402099861184, + "created": 1756562612.379661, + "msecs": 379.0, + "relativeCreated": 37748.610211, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,379" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -95965,46 +96532,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.3243449, - "msecs": 324.0, - "relativeCreated": 37734.116272, - "thread": 135402099861184, + "created": 1756562612.3808503, + "msecs": 380.0, + "relativeCreated": 37749.799664, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,380" } ], - "time_consumption": 0.01359701156616211 + "time_consumption": 0.037175893783569336 }, { "name": "__tLogger__", @@ -96022,16 +96562,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488751.3807058, - "msecs": 380.0, - "relativeCreated": 37790.477181, - "thread": 135402127188224, + "created": 1756562612.4185178, + "msecs": 418.0, + "relativeCreated": 37787.466941, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:32,418", "moduleLogger": [ { "name": "__unittest__", @@ -96050,16 +96590,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488751.3806016, - "msecs": 380.0, - "relativeCreated": 37790.373108, - "thread": 135402127188224, + "created": 1756562612.418332, + "msecs": 418.0, + "relativeCreated": 37787.281155, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (gfw.dirk.phono)): False ()", - "asctime": "2025-08-29 19:32:31,380" + "asctime": "2025-08-30 16:03:32,418" }, { "name": "__unittest__", @@ -96079,24 +96619,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488751.3806608, - "msecs": 380.0, - "relativeCreated": 37790.432047, - "thread": 135402127188224, + "created": 1756562612.4184382, + "msecs": 418.0, + "relativeCreated": 37787.387138, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.phono)): result = False ()", - "asctime": "2025-08-29 19:32:31,380" + "asctime": "2025-08-30 16:03:32,418" } ], - "time_consumption": 4.506111145019531e-05 + "time_consumption": 7.963180541992188e-05 } ], - "time_consumption": 0.3026621341705322, - "time_start": "2025-08-29 19:32:31,078", - "time_finished": "2025-08-29 19:32:31,380" + "time_consumption": 0.3053302764892578, + "time_start": "2025-08-30 16:03:32,113", + "time_finished": "2025-08-30 16:03:32,418" }, "ViDevCommon.state (gfw.dirk.cd_player) -> Powerplug4P.cd-player (gfw.dirk.powerplug)": { "name": "__tLogger__", @@ -96111,16 +96651,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488751.380929, - "msecs": 380.0, - "relativeCreated": 37790.700342, - "thread": 135402127188224, + "created": 1756562612.4188795, + "msecs": 418.0, + "relativeCreated": 37787.828717, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.state (gfw.dirk.cd_player) -> Powerplug4P.cd-player (gfw.dirk.powerplug)", - "asctime": "2025-08-29 19:32:31,380", + "asctime": "2025-08-30 16:03:32,418", "moduleLogger": [], "testcaseLogger": [ { @@ -96138,16 +96678,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488751.481534, - "msecs": 481.0, - "relativeCreated": 37891.305509, - "thread": 135402127188224, + "created": 1756562612.5196972, + "msecs": 519.0, + "relativeCreated": 37888.646276, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:31,481", + "asctime": "2025-08-30 16:03:32,519", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state.set", @@ -96165,19 +96705,46 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488751.3810651, - "msecs": 381.0, - "relativeCreated": 37790.836593, - "thread": 135402127188224, + "created": 1756562612.419151, + "msecs": 419.0, + "relativeCreated": 37788.100308, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,419" + }, + { + "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": 1756562612.4287643, + "msecs": 428.0, + "relativeCreated": 37797.713584, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2025-08-30 16:03:32,428" } ], - "time_consumption": 0.10046887397766113 + "time_consumption": 0.09093284606933594 }, { "name": "__tLogger__", @@ -96195,16 +96762,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488751.4819038, - "msecs": 481.0, - "relativeCreated": 37891.675217, - "thread": 135402127188224, + "created": 1756562612.5201685, + "msecs": 520.0, + "relativeCreated": 37889.11758, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:31,481", + "asctime": "2025-08-30 16:03:32,520", "moduleLogger": [ { "name": "__unittest__", @@ -96223,16 +96790,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488751.4817963, - "msecs": 481.0, - "relativeCreated": 37891.567682, - "thread": 135402127188224, + "created": 1756562612.5199885, + "msecs": 519.0, + "relativeCreated": 37888.937536, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:31,481" + "asctime": "2025-08-30 16:03:32,519" }, { "name": "__unittest__", @@ -96252,19 +96819,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488751.4818552, - "msecs": 481.0, - "relativeCreated": 37891.626774, - "thread": 135402127188224, + "created": 1756562612.5200899, + "msecs": 520.0, + "relativeCreated": 37889.039091, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:31,481" + "asctime": "2025-08-30 16:03:32,520" } ], - "time_consumption": 4.863739013671875e-05 + "time_consumption": 7.867813110351562e-05 }, { "name": "__tLogger__", @@ -96282,16 +96849,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488751.582547, - "msecs": 582.0, - "relativeCreated": 37992.318345, - "thread": 135402127188224, + "created": 1756562612.620895, + "msecs": 620.0, + "relativeCreated": 37989.844207, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (gfw.dirk.cd_player) to True", - "asctime": "2025-08-29 19:32:31,582", + "asctime": "2025-08-30 16:03:32,620", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state.set", @@ -96309,16 +96876,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488751.4820178, - "msecs": 482.0, - "relativeCreated": 37891.789338, - "thread": 135402127188224, + "created": 1756562612.520385, + "msecs": 520.0, + "relativeCreated": 37889.334116, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,520" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3.set", @@ -96336,16 +96903,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.4849048, - "msecs": 484.0, - "relativeCreated": 37894.676065, - "thread": 135402099861184, + "created": 1756562612.5243304, + "msecs": 524.0, + "relativeCreated": 37893.279684, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,524" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", @@ -96363,16 +96930,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488751.4851916, - "msecs": 485.0, - "relativeCreated": 37894.963011, - "thread": 135402099861184, + "created": 1756562612.52473, + "msecs": 524.0, + "relativeCreated": 37893.679052, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,524" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", @@ -96390,16 +96957,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.4859412, - "msecs": 485.0, - "relativeCreated": 37895.712569, - "thread": 135402099861184, + "created": 1756562612.525832, + "msecs": 525.0, + "relativeCreated": 37894.780928, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,525" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state", @@ -96417,16 +96984,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.5286028, - "msecs": 528.0, - "relativeCreated": 37938.37427, - "thread": 135402099861184, + "created": 1756562612.5699368, + "msecs": 569.0, + "relativeCreated": 37938.885873, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,569" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", @@ -96444,16 +97011,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.5692222, - "msecs": 569.0, - "relativeCreated": 37978.993542, - "thread": 135402099861184, + "created": 1756562612.6106353, + "msecs": 610.0, + "relativeCreated": 37979.584268, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,610" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -96471,16 +97038,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488751.5695667, - "msecs": 569.0, - "relativeCreated": 37979.338098, - "thread": 135402099861184, + "created": 1756562612.61111, + "msecs": 611.0, + "relativeCreated": 37980.059034, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,611" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -96498,19 +97065,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.5701566, - "msecs": 570.0, - "relativeCreated": 37979.927888, - "thread": 135402099861184, + "created": 1756562612.6123092, + "msecs": 612.0, + "relativeCreated": 37981.258254, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,612" } ], - "time_consumption": 0.012390375137329102 + "time_consumption": 0.008585691452026367 }, { "name": "__tLogger__", @@ -96528,16 +97095,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488751.5828815, - "msecs": 582.0, - "relativeCreated": 37992.653065, - "thread": 135402127188224, + "created": 1756562612.62143, + "msecs": 621.0, + "relativeCreated": 37990.37913, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:32,621", "moduleLogger": [ { "name": "__unittest__", @@ -96556,16 +97123,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488751.5827832, - "msecs": 582.0, - "relativeCreated": 37992.554542, - "thread": 135402127188224, + "created": 1756562612.6212268, + "msecs": 621.0, + "relativeCreated": 37990.175855, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Powerplug4P.cd-player (gfw.dirk.powerplug)): True ()", - "asctime": "2025-08-29 19:32:31,582" + "asctime": "2025-08-30 16:03:32,621" }, { "name": "__unittest__", @@ -96585,19 +97152,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488751.58284, - "msecs": 582.0, - "relativeCreated": 37992.611395, - "thread": 135402127188224, + "created": 1756562612.6213415, + "msecs": 621.0, + "relativeCreated": 37990.290475, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Powerplug4P.cd-player (gfw.dirk.powerplug)): result = True ()", - "asctime": "2025-08-29 19:32:31,582" + "asctime": "2025-08-30 16:03:32,621" } ], - "time_consumption": 4.1484832763671875e-05 + "time_consumption": 8.845329284667969e-05 }, { "name": "__tLogger__", @@ -96615,16 +97182,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488751.683311, - "msecs": 683.0, - "relativeCreated": 38093.082585, - "thread": 135402127188224, + "created": 1756562612.7221186, + "msecs": 722.0, + "relativeCreated": 38091.067786, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (gfw.dirk.cd_player) to False", - "asctime": "2025-08-29 19:32:31,683", + "asctime": "2025-08-30 16:03:32,722", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state.set", @@ -96642,16 +97209,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488751.5829885, - "msecs": 582.0, - "relativeCreated": 37992.760006, - "thread": 135402127188224, + "created": 1756562612.621625, + "msecs": 621.0, + "relativeCreated": 37990.574017, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,621" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", @@ -96669,16 +97236,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.5837946, - "msecs": 583.0, - "relativeCreated": 37993.56608, - "thread": 135402099861184, + "created": 1756562612.622587, + "msecs": 622.0, + "relativeCreated": 37991.536121, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", - "asctime": "2025-08-29 19:32:31,583" + "asctime": "2025-08-30 16:03:32,622" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3.set", @@ -96696,16 +97263,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.6250882, - "msecs": 625.0, - "relativeCreated": 38034.85974, - "thread": 135402099861184, + "created": 1756562612.6660562, + "msecs": 666.0, + "relativeCreated": 38035.00525, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,666" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", @@ -96723,16 +97290,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488751.625385, - "msecs": 625.0, - "relativeCreated": 38035.156432, - "thread": 135402099861184, + "created": 1756562612.6665003, + "msecs": 666.0, + "relativeCreated": 38035.449535, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,666" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", @@ -96750,16 +97317,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.6261473, - "msecs": 626.0, - "relativeCreated": 38035.91864, - "thread": 135402099861184, + "created": 1756562612.6678417, + "msecs": 667.0, + "relativeCreated": 38036.790975, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,667" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state", @@ -96777,16 +97344,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.666973, - "msecs": 666.0, - "relativeCreated": 38076.744558, - "thread": 135402099861184, + "created": 1756562612.7100174, + "msecs": 710.0, + "relativeCreated": 38078.966703, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,710" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", @@ -96804,16 +97371,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.670003, - "msecs": 670.0, - "relativeCreated": 38079.774439, - "thread": 135402099861184, + "created": 1756562612.714387, + "msecs": 714.0, + "relativeCreated": 38083.33593, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,714" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -96831,16 +97398,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488751.6702266, - "msecs": 670.0, - "relativeCreated": 38079.998191, - "thread": 135402099861184, + "created": 1756562612.7149072, + "msecs": 714.0, + "relativeCreated": 38083.856229, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,714" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -96858,19 +97425,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.6707017, - "msecs": 670.0, - "relativeCreated": 38080.473193, - "thread": 135402099861184, + "created": 1756562612.716177, + "msecs": 716.0, + "relativeCreated": 38085.126069, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,716" } ], - "time_consumption": 0.012609243392944336 + "time_consumption": 0.005941629409790039 }, { "name": "__tLogger__", @@ -96888,16 +97455,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488751.683606, - "msecs": 683.0, - "relativeCreated": 38093.37736, - "thread": 135402127188224, + "created": 1756562612.7225747, + "msecs": 722.0, + "relativeCreated": 38091.523661, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:32,722", "moduleLogger": [ { "name": "__unittest__", @@ -96916,16 +97483,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488751.6834998, - "msecs": 683.0, - "relativeCreated": 38093.271172, - "thread": 135402127188224, + "created": 1756562612.7223861, + "msecs": 722.0, + "relativeCreated": 38091.335363, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Powerplug4P.cd-player (gfw.dirk.powerplug)): False ()", - "asctime": "2025-08-29 19:32:31,683" + "asctime": "2025-08-30 16:03:32,722" }, { "name": "__unittest__", @@ -96945,24 +97512,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488751.683566, - "msecs": 683.0, - "relativeCreated": 38093.337599, - "thread": 135402127188224, + "created": 1756562612.7224925, + "msecs": 722.0, + "relativeCreated": 38091.441531, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Powerplug4P.cd-player (gfw.dirk.powerplug)): result = False ()", - "asctime": "2025-08-29 19:32:31,683" + "asctime": "2025-08-30 16:03:32,722" } ], - "time_consumption": 3.981590270996094e-05 + "time_consumption": 8.225440979003906e-05 } ], - "time_consumption": 0.3026769161224365, - "time_start": "2025-08-29 19:32:31,380", - "time_finished": "2025-08-29 19:32:31,683" + "time_consumption": 0.3036952018737793, + "time_start": "2025-08-30 16:03:32,418", + "time_finished": "2025-08-30 16:03:32,722" }, "Powerplug4P.cd-player (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.cd_player)": { "name": "__tLogger__", @@ -96977,16 +97544,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488751.6838017, - "msecs": 683.0, - "relativeCreated": 38093.572986, - "thread": 135402127188224, + "created": 1756562612.7229452, + "msecs": 722.0, + "relativeCreated": 38091.894519, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Powerplug4P.cd-player (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.cd_player)", - "asctime": "2025-08-29 19:32:31,683", + "asctime": "2025-08-30 16:03:32,722", "moduleLogger": [], "testcaseLogger": [ { @@ -97004,16 +97571,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488751.784357, - "msecs": 784.0, - "relativeCreated": 38194.128587, - "thread": 135402127188224, + "created": 1756562612.8238177, + "msecs": 823.0, + "relativeCreated": 38192.766895, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:31,784", + "asctime": "2025-08-30 16:03:32,823", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state.set", @@ -97031,16 +97598,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488751.6839144, - "msecs": 683.0, - "relativeCreated": 38093.686015, - "thread": 135402127188224, + "created": 1756562612.723167, + "msecs": 723.0, + "relativeCreated": 38092.116067, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,723" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", @@ -97058,19 +97625,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.7136059, - "msecs": 713.0, - "relativeCreated": 38123.377259, - "thread": 135402099861184, + "created": 1756562612.7627714, + "msecs": 762.0, + "relativeCreated": 38131.720481, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", - "asctime": "2025-08-29 19:32:31,713" + "asctime": "2025-08-30 16:03:32,762" } ], - "time_consumption": 0.07075119018554688 + "time_consumption": 0.06104636192321777 }, { "name": "__tLogger__", @@ -97088,16 +97655,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488751.7847567, - "msecs": 784.0, - "relativeCreated": 38194.528224, - "thread": 135402127188224, + "created": 1756562612.8243546, + "msecs": 824.0, + "relativeCreated": 38193.303741, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:31,784", + "asctime": "2025-08-30 16:03:32,824", "moduleLogger": [ { "name": "__unittest__", @@ -97116,16 +97683,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488751.7846546, - "msecs": 784.0, - "relativeCreated": 38194.425981, - "thread": 135402127188224, + "created": 1756562612.8241532, + "msecs": 824.0, + "relativeCreated": 38193.102228, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:31,784" + "asctime": "2025-08-30 16:03:32,824" }, { "name": "__unittest__", @@ -97145,19 +97712,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488751.784714, - "msecs": 784.0, - "relativeCreated": 38194.485418, - "thread": 135402127188224, + "created": 1756562612.8242667, + "msecs": 824.0, + "relativeCreated": 38193.215884, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:31,784" + "asctime": "2025-08-30 16:03:32,824" } ], - "time_consumption": 4.267692565917969e-05 + "time_consumption": 8.797645568847656e-05 }, { "name": "__tLogger__", @@ -97175,16 +97742,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488751.8853278, - "msecs": 885.0, - "relativeCreated": 38295.099382, - "thread": 135402127188224, + "created": 1756562612.9253705, + "msecs": 925.0, + "relativeCreated": 38294.319453, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Powerplug4P.cd-player (gfw.dirk.powerplug) to True", - "asctime": "2025-08-29 19:32:31,885", + "asctime": "2025-08-30 16:03:32,925", "moduleLogger": [ { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", @@ -97202,16 +97769,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488751.78489, - "msecs": 784.0, - "relativeCreated": 38194.661322, - "thread": 135402127188224, + "created": 1756562612.824638, + "msecs": 824.0, + "relativeCreated": 38193.58702, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,824" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", @@ -97229,16 +97796,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.786077, - "msecs": 786.0, - "relativeCreated": 38195.848367, - "thread": 135402099861184, + "created": 1756562612.8260906, + "msecs": 826.0, + "relativeCreated": 38195.039548, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,826" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state", @@ -97256,16 +97823,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.7886322, - "msecs": 788.0, - "relativeCreated": 38198.40359, - "thread": 135402099861184, + "created": 1756562612.8298342, + "msecs": 829.0, + "relativeCreated": 38198.783431, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,829" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", @@ -97283,16 +97850,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.8296225, - "msecs": 829.0, - "relativeCreated": 38239.394049, - "thread": 135402099861184, + "created": 1756562612.8704321, + "msecs": 870.0, + "relativeCreated": 38239.381485, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,870" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -97310,16 +97877,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488751.8299232, - "msecs": 829.0, - "relativeCreated": 38239.694548, - "thread": 135402099861184, + "created": 1756562612.870922, + "msecs": 870.0, + "relativeCreated": 38239.871073, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,870" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -97337,16 +97904,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.8308418, - "msecs": 830.0, - "relativeCreated": 38240.613365, - "thread": 135402099861184, + "created": 1756562612.872177, + "msecs": 872.0, + "relativeCreated": 38241.125915, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,872" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", @@ -97364,19 +97931,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.8736043, - "msecs": 873.0, - "relativeCreated": 38283.375705, - "thread": 135402099861184, + "created": 1756562612.9194958, + "msecs": 919.0, + "relativeCreated": 38288.445033, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", - "asctime": "2025-08-29 19:32:31,873" + "asctime": "2025-08-30 16:03:32,919" } ], - "time_consumption": 0.011723518371582031 + "time_consumption": 0.0058746337890625 }, { "name": "__tLogger__", @@ -97394,16 +97961,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488751.8856845, - "msecs": 885.0, - "relativeCreated": 38295.455885, - "thread": 135402127188224, + "created": 1756562612.9259343, + "msecs": 925.0, + "relativeCreated": 38294.883378, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:32,925", "moduleLogger": [ { "name": "__unittest__", @@ -97422,16 +97989,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488751.8855875, - "msecs": 885.0, - "relativeCreated": 38295.358947, - "thread": 135402127188224, + "created": 1756562612.9256938, + "msecs": 925.0, + "relativeCreated": 38294.642733, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (gfw.dirk.cd_player)): True ()", - "asctime": "2025-08-29 19:32:31,885" + "asctime": "2025-08-30 16:03:32,925" }, { "name": "__unittest__", @@ -97451,19 +98018,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488751.8856428, - "msecs": 885.0, - "relativeCreated": 38295.414212, - "thread": 135402127188224, + "created": 1756562612.9258466, + "msecs": 925.0, + "relativeCreated": 38294.795663, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.cd_player)): result = True ()", - "asctime": "2025-08-29 19:32:31,885" + "asctime": "2025-08-30 16:03:32,925" } ], - "time_consumption": 4.172325134277344e-05 + "time_consumption": 8.7738037109375e-05 }, { "name": "__tLogger__", @@ -97481,16 +98048,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488751.9862723, - "msecs": 986.0, - "relativeCreated": 38396.043664, - "thread": 135402127188224, + "created": 1756562613.026887, + "msecs": 26.0, + "relativeCreated": 38395.835982, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Powerplug4P.cd-player (gfw.dirk.powerplug) to False", - "asctime": "2025-08-29 19:32:31,986", + "asctime": "2025-08-30 16:03:33,026", "moduleLogger": [ { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", @@ -97508,16 +98075,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488751.8858054, - "msecs": 885.0, - "relativeCreated": 38295.576728, - "thread": 135402127188224, + "created": 1756562612.9261873, + "msecs": 926.0, + "relativeCreated": 38295.136278, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,926" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", @@ -97535,16 +98102,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.886887, - "msecs": 886.0, - "relativeCreated": 38296.658603, - "thread": 135402099861184, + "created": 1756562612.927515, + "msecs": 927.0, + "relativeCreated": 38296.464362, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,927" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state", @@ -97562,16 +98129,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.928613, - "msecs": 928.0, - "relativeCreated": 38338.384378, - "thread": 135402099861184, + "created": 1756562612.9704494, + "msecs": 970.0, + "relativeCreated": 38339.398411, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,970" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", @@ -97589,16 +98156,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.9290607, - "msecs": 929.0, - "relativeCreated": 38338.832085, - "thread": 135402099861184, + "created": 1756562612.971222, + "msecs": 971.0, + "relativeCreated": 38340.171025, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,971" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -97616,16 +98183,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488751.929282, - "msecs": 929.0, - "relativeCreated": 38339.05337, - "thread": 135402099861184, + "created": 1756562612.9716067, + "msecs": 971.0, + "relativeCreated": 38340.555862, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,971" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -97643,16 +98210,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.9302049, - "msecs": 930.0, - "relativeCreated": 38339.97648, - "thread": 135402099861184, + "created": 1756562612.9729087, + "msecs": 972.0, + "relativeCreated": 38341.857944, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:32,972" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", @@ -97670,19 +98237,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488751.9719563, - "msecs": 971.0, - "relativeCreated": 38381.727669, - "thread": 135402099861184, + "created": 1756562613.0186775, + "msecs": 18.0, + "relativeCreated": 38387.626714, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", - "asctime": "2025-08-29 19:32:31,971" + "asctime": "2025-08-30 16:03:33,018" } ], - "time_consumption": 0.014316082000732422 + "time_consumption": 0.008209466934204102 }, { "name": "__tLogger__", @@ -97700,16 +98267,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488751.986636, - "msecs": 986.0, - "relativeCreated": 38396.407526, - "thread": 135402127188224, + "created": 1756562613.0274694, + "msecs": 27.0, + "relativeCreated": 38396.418381, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:33,027", "moduleLogger": [ { "name": "__unittest__", @@ -97728,16 +98295,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488751.9865367, - "msecs": 986.0, - "relativeCreated": 38396.308124, - "thread": 135402127188224, + "created": 1756562613.0272133, + "msecs": 27.0, + "relativeCreated": 38396.162498, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (gfw.dirk.cd_player)): False ()", - "asctime": "2025-08-29 19:32:31,986" + "asctime": "2025-08-30 16:03:33,027" }, { "name": "__unittest__", @@ -97757,24 +98324,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488751.986595, - "msecs": 986.0, - "relativeCreated": 38396.366155, - "thread": 135402127188224, + "created": 1756562613.027359, + "msecs": 27.0, + "relativeCreated": 38396.308192, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.cd_player)): result = False ()", - "asctime": "2025-08-29 19:32:31,986" + "asctime": "2025-08-30 16:03:33,027" } ], - "time_consumption": 4.100799560546875e-05 + "time_consumption": 0.00011038780212402344 } ], - "time_consumption": 0.30283427238464355, - "time_start": "2025-08-29 19:32:31,683", - "time_finished": "2025-08-29 19:32:31,986" + "time_consumption": 0.30452418327331543, + "time_start": "2025-08-30 16:03:32,722", + "time_finished": "2025-08-30 16:03:33,027" }, "ViDevCommon.state (gfw.dirk.bt) -> Powerplug4P.bluetooth (gfw.dirk.powerplug)": { "name": "__tLogger__", @@ -97789,16 +98356,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488751.9868855, - "msecs": 986.0, - "relativeCreated": 38396.657031, - "thread": 135402127188224, + "created": 1756562613.0279193, + "msecs": 27.0, + "relativeCreated": 38396.868362, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.state (gfw.dirk.bt) -> Powerplug4P.bluetooth (gfw.dirk.powerplug)", - "asctime": "2025-08-29 19:32:31,986", + "asctime": "2025-08-30 16:03:33,027", "moduleLogger": [], "testcaseLogger": [ { @@ -97816,16 +98383,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488752.0875573, - "msecs": 87.0, - "relativeCreated": 38497.328836, - "thread": 135402127188224, + "created": 1756562613.1288118, + "msecs": 128.0, + "relativeCreated": 38497.761005, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:32,087", + "asctime": "2025-08-30 16:03:33,128", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state.set", @@ -97843,19 +98410,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488751.987022, - "msecs": 987.0, - "relativeCreated": 38396.79326, - "thread": 135402127188224, + "created": 1756562613.028186, + "msecs": 28.0, + "relativeCreated": 38397.135331, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/dirk/bt/state/set and payload false", - "asctime": "2025-08-29 19:32:31,987" + "asctime": "2025-08-30 16:03:33,028" } ], - "time_consumption": 0.10053539276123047 + "time_consumption": 0.10062575340270996 }, { "name": "__tLogger__", @@ -97873,16 +98440,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488752.0878956, - "msecs": 87.0, - "relativeCreated": 38497.66687, - "thread": 135402127188224, + "created": 1756562613.129497, + "msecs": 129.0, + "relativeCreated": 38498.446226, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:32,087", + "asctime": "2025-08-30 16:03:33,129", "moduleLogger": [ { "name": "__unittest__", @@ -97901,16 +98468,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488752.087793, - "msecs": 87.0, - "relativeCreated": 38497.564668, - "thread": 135402127188224, + "created": 1756562613.1292384, + "msecs": 129.0, + "relativeCreated": 38498.187295, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:32,087" + "asctime": "2025-08-30 16:03:33,129" }, { "name": "__unittest__", @@ -97930,19 +98497,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488752.0878508, - "msecs": 87.0, - "relativeCreated": 38497.622082, - "thread": 135402127188224, + "created": 1756562613.1294026, + "msecs": 129.0, + "relativeCreated": 38498.351769, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:32,087" + "asctime": "2025-08-30 16:03:33,129" } ], - "time_consumption": 4.482269287109375e-05 + "time_consumption": 9.441375732421875e-05 }, { "name": "__tLogger__", @@ -97960,16 +98527,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488752.188556, - "msecs": 188.0, - "relativeCreated": 38598.327479, - "thread": 135402127188224, + "created": 1756562613.230244, + "msecs": 230.0, + "relativeCreated": 38599.193079, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (gfw.dirk.bt) to True", - "asctime": "2025-08-29 19:32:32,188", + "asctime": "2025-08-30 16:03:33,230", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state.set", @@ -97987,16 +98554,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488752.0880077, - "msecs": 88.0, - "relativeCreated": 38497.779184, - "thread": 135402127188224, + "created": 1756562613.1297138, + "msecs": 129.0, + "relativeCreated": 38498.662753, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/dirk/bt/state/set and payload true", - "asctime": "2025-08-29 19:32:32,088" + "asctime": "2025-08-30 16:03:33,129" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4.set", @@ -98014,16 +98581,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488752.0910928, - "msecs": 91.0, - "relativeCreated": 38500.864087, - "thread": 135402099861184, + "created": 1756562613.1342032, + "msecs": 134.0, + "relativeCreated": 38503.152291, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,134" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", @@ -98041,16 +98608,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488752.0913556, - "msecs": 91.0, - "relativeCreated": 38501.127032, - "thread": 135402099861184, + "created": 1756562613.134958, + "msecs": 134.0, + "relativeCreated": 38503.907114, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,134" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", @@ -98068,16 +98635,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488752.0921779, - "msecs": 92.0, - "relativeCreated": 38501.949475, - "thread": 135402099861184, + "created": 1756562613.1363032, + "msecs": 136.0, + "relativeCreated": 38505.252187, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,136" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state", @@ -98095,16 +98662,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488752.1345248, - "msecs": 134.0, - "relativeCreated": 38544.296386, - "thread": 135402099861184, + "created": 1756562613.182143, + "msecs": 182.0, + "relativeCreated": 38551.092201, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/bt/state and payload b'true'", - "asctime": "2025-08-29 19:32:32,134" + "asctime": "2025-08-30 16:03:33,182" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", @@ -98122,16 +98689,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488752.1751788, - "msecs": 175.0, - "relativeCreated": 38584.950102, - "thread": 135402099861184, + "created": 1756562613.2266963, + "msecs": 226.0, + "relativeCreated": 38595.645275, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,226" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -98149,16 +98716,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488752.1754885, - "msecs": 175.0, - "relativeCreated": 38585.259938, - "thread": 135402099861184, + "created": 1756562613.2273905, + "msecs": 227.0, + "relativeCreated": 38596.33955, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,227" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -98176,19 +98743,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488752.1760836, - "msecs": 176.0, - "relativeCreated": 38585.85492, - "thread": 135402099861184, + "created": 1756562613.2288156, + "msecs": 228.0, + "relativeCreated": 38597.764834, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,228" } ], - "time_consumption": 0.012472391128540039 + "time_consumption": 0.001428365707397461 }, { "name": "__tLogger__", @@ -98206,16 +98773,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488752.1889105, - "msecs": 188.0, - "relativeCreated": 38598.682115, - "thread": 135402127188224, + "created": 1756562613.2307334, + "msecs": 230.0, + "relativeCreated": 38599.68242, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:33,230", "moduleLogger": [ { "name": "__unittest__", @@ -98234,16 +98801,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488752.1887867, - "msecs": 188.0, - "relativeCreated": 38598.558174, - "thread": 135402127188224, + "created": 1756562613.2305098, + "msecs": 230.0, + "relativeCreated": 38599.459011, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Powerplug4P.bluetooth (gfw.dirk.powerplug)): True ()", - "asctime": "2025-08-29 19:32:32,188" + "asctime": "2025-08-30 16:03:33,230" }, { "name": "__unittest__", @@ -98263,19 +98830,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488752.1888433, - "msecs": 188.0, - "relativeCreated": 38598.614778, - "thread": 135402127188224, + "created": 1756562613.2306447, + "msecs": 230.0, + "relativeCreated": 38599.593855, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Powerplug4P.bluetooth (gfw.dirk.powerplug)): result = True ()", - "asctime": "2025-08-29 19:32:32,188" + "asctime": "2025-08-30 16:03:33,230" } ], - "time_consumption": 6.723403930664062e-05 + "time_consumption": 8.869171142578125e-05 }, { "name": "__tLogger__", @@ -98293,16 +98860,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488752.2895608, - "msecs": 289.0, - "relativeCreated": 38699.332254, - "thread": 135402127188224, + "created": 1756562613.3315444, + "msecs": 331.0, + "relativeCreated": 38700.493307, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (gfw.dirk.bt) to False", - "asctime": "2025-08-29 19:32:32,289", + "asctime": "2025-08-30 16:03:33,331", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state.set", @@ -98320,16 +98887,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488752.1890273, - "msecs": 189.0, - "relativeCreated": 38598.798653, - "thread": 135402127188224, + "created": 1756562613.2309334, + "msecs": 230.0, + "relativeCreated": 38599.882517, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/dirk/bt/state/set and payload false", - "asctime": "2025-08-29 19:32:32,189" + "asctime": "2025-08-30 16:03:33,230" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", @@ -98347,16 +98914,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488752.2203794, - "msecs": 220.0, - "relativeCreated": 38630.150752, - "thread": 135402099861184, + "created": 1756562613.27698, + "msecs": 276.0, + "relativeCreated": 38645.928978, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", - "asctime": "2025-08-29 19:32:32,220" + "asctime": "2025-08-30 16:03:33,276" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4.set", @@ -98374,16 +98941,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488752.2615116, - "msecs": 261.0, - "relativeCreated": 38671.28317, - "thread": 135402099861184, + "created": 1756562613.3185182, + "msecs": 318.0, + "relativeCreated": 38687.467354, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,318" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", @@ -98401,16 +98968,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488752.2618098, - "msecs": 261.0, - "relativeCreated": 38671.581271, - "thread": 135402099861184, + "created": 1756562613.3192472, + "msecs": 319.0, + "relativeCreated": 38688.19656, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,319" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", @@ -98428,19 +98995,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488752.2624643, - "msecs": 262.0, - "relativeCreated": 38672.235581, - "thread": 135402099861184, + "created": 1756562613.3206034, + "msecs": 320.0, + "relativeCreated": 38689.552588, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,320" } ], - "time_consumption": 0.02709650993347168 + "time_consumption": 0.010941028594970703 }, { "name": "__tLogger__", @@ -98458,16 +99025,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488752.289892, - "msecs": 289.0, - "relativeCreated": 38699.663283, - "thread": 135402127188224, + "created": 1756562613.3320723, + "msecs": 332.0, + "relativeCreated": 38701.021268, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:33,332", "moduleLogger": [ { "name": "__unittest__", @@ -98486,16 +99053,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488752.2897944, - "msecs": 289.0, - "relativeCreated": 38699.566, - "thread": 135402127188224, + "created": 1756562613.3318686, + "msecs": 331.0, + "relativeCreated": 38700.817889, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Powerplug4P.bluetooth (gfw.dirk.powerplug)): False ()", - "asctime": "2025-08-29 19:32:32,289" + "asctime": "2025-08-30 16:03:33,331" }, { "name": "__unittest__", @@ -98515,24 +99082,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488752.2898505, - "msecs": 289.0, - "relativeCreated": 38699.621855, - "thread": 135402127188224, + "created": 1756562613.331983, + "msecs": 331.0, + "relativeCreated": 38700.932217, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Powerplug4P.bluetooth (gfw.dirk.powerplug)): result = False ()", - "asctime": "2025-08-29 19:32:32,289" + "asctime": "2025-08-30 16:03:33,331" } ], - "time_consumption": 4.1484832763671875e-05 + "time_consumption": 8.916854858398438e-05 } ], - "time_consumption": 0.3030064105987549, - "time_start": "2025-08-29 19:32:31,986", - "time_finished": "2025-08-29 19:32:32,289" + "time_consumption": 0.3041529655456543, + "time_start": "2025-08-30 16:03:33,027", + "time_finished": "2025-08-30 16:03:33,332" }, "Powerplug4P.bluetooth (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.bt)": { "name": "__tLogger__", @@ -98547,16 +99114,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488752.2901247, - "msecs": 290.0, - "relativeCreated": 38699.895942, - "thread": 135402127188224, + "created": 1756562613.3324797, + "msecs": 332.0, + "relativeCreated": 38701.428928, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Powerplug4P.bluetooth (gfw.dirk.powerplug) -> ViDevCommon.state (gfw.dirk.bt)", - "asctime": "2025-08-29 19:32:32,290", + "asctime": "2025-08-30 16:03:33,332", "moduleLogger": [], "testcaseLogger": [ { @@ -98574,16 +99141,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488752.3905995, - "msecs": 390.0, - "relativeCreated": 38800.370762, - "thread": 135402127188224, + "created": 1756562613.4333663, + "msecs": 433.0, + "relativeCreated": 38802.315354, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:32,390", + "asctime": "2025-08-30 16:03:33,433", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state.set", @@ -98601,16 +99168,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488752.2902627, - "msecs": 290.0, - "relativeCreated": 38700.034341, - "thread": 135402127188224, + "created": 1756562613.3327746, + "msecs": 332.0, + "relativeCreated": 38701.723754, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/dirk/bt/state/set and payload false", - "asctime": "2025-08-29 19:32:32,290" + "asctime": "2025-08-30 16:03:33,332" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state", @@ -98628,16 +99195,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488752.3066218, - "msecs": 306.0, - "relativeCreated": 38716.393182, - "thread": 135402099861184, + "created": 1756562613.3668122, + "msecs": 366.0, + "relativeCreated": 38735.761354, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/bt/state and payload b'false'", - "asctime": "2025-08-29 19:32:32,306" + "asctime": "2025-08-30 16:03:33,366" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", @@ -98655,16 +99222,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488752.3479185, - "msecs": 347.0, - "relativeCreated": 38757.69008, - "thread": 135402099861184, + "created": 1756562613.410181, + "msecs": 410.0, + "relativeCreated": 38779.130225, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,410" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -98682,16 +99249,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488752.3481948, - "msecs": 348.0, - "relativeCreated": 38757.966171, - "thread": 135402099861184, + "created": 1756562613.4107978, + "msecs": 410.0, + "relativeCreated": 38779.746835, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,410" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -98709,19 +99276,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488752.3488948, - "msecs": 348.0, - "relativeCreated": 38758.66615, - "thread": 135402099861184, + "created": 1756562613.4119394, + "msecs": 411.0, + "relativeCreated": 38780.888457, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,411" } ], - "time_consumption": 0.041704654693603516 + "time_consumption": 0.021426916122436523 }, { "name": "__tLogger__", @@ -98739,16 +99306,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488752.3908956, - "msecs": 390.0, - "relativeCreated": 38800.667119, - "thread": 135402127188224, + "created": 1756562613.433905, + "msecs": 433.0, + "relativeCreated": 38802.854086, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:32,390", + "asctime": "2025-08-30 16:03:33,433", "moduleLogger": [ { "name": "__unittest__", @@ -98767,16 +99334,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488752.3907979, - "msecs": 390.0, - "relativeCreated": 38800.569343, - "thread": 135402127188224, + "created": 1756562613.4336967, + "msecs": 433.0, + "relativeCreated": 38802.645833, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:32,390" + "asctime": "2025-08-30 16:03:33,433" }, { "name": "__unittest__", @@ -98796,19 +99363,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488752.3908513, - "msecs": 390.0, - "relativeCreated": 38800.622771, - "thread": 135402127188224, + "created": 1756562613.4338136, + "msecs": 433.0, + "relativeCreated": 38802.7626, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:32,390" + "asctime": "2025-08-30 16:03:33,433" } ], - "time_consumption": 4.4345855712890625e-05 + "time_consumption": 9.131431579589844e-05 }, { "name": "__tLogger__", @@ -98826,16 +99393,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488752.491533, - "msecs": 491.0, - "relativeCreated": 38901.304491, - "thread": 135402127188224, + "created": 1756562613.5349145, + "msecs": 534.0, + "relativeCreated": 38903.863614, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Powerplug4P.bluetooth (gfw.dirk.powerplug) to True", - "asctime": "2025-08-29 19:32:32,491", + "asctime": "2025-08-30 16:03:33,534", "moduleLogger": [ { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", @@ -98853,43 +99420,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488752.391024, - "msecs": 391.0, - "relativeCreated": 38800.795526, - "thread": 135402127188224, + "created": 1756562613.434144, + "msecs": 434.0, + "relativeCreated": 38803.093154, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,434" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", @@ -98907,16 +99447,43 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488752.3921843, - "msecs": 392.0, - "relativeCreated": 38801.955858, - "thread": 135402099861184, + "created": 1756562613.435481, + "msecs": 435.0, + "relativeCreated": 38804.430249, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,435" + }, + { + "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": 1756562613.4780402, + "msecs": 478.0, + "relativeCreated": 38846.989384, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2025-08-30 16:03:33,478" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state", @@ -98934,16 +99501,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488752.4333959, - "msecs": 433.0, - "relativeCreated": 38843.16743, - "thread": 135402099861184, + "created": 1756562613.502398, + "msecs": 502.0, + "relativeCreated": 38871.347099, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/bt/state and payload b'true'", - "asctime": "2025-08-29 19:32:32,433" + "asctime": "2025-08-30 16:03:33,502" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", @@ -98961,16 +99528,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488752.433853, - "msecs": 433.0, - "relativeCreated": 38843.624294, - "thread": 135402099861184, + "created": 1756562613.503484, + "msecs": 503.0, + "relativeCreated": 38872.433133, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,503" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -98988,16 +99555,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488752.4340544, - "msecs": 434.0, - "relativeCreated": 38843.825864, - "thread": 135402099861184, + "created": 1756562613.5040972, + "msecs": 504.0, + "relativeCreated": 38873.046351, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,504" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -99015,46 +99582,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488752.4347677, - "msecs": 434.0, - "relativeCreated": 38844.539169, - "thread": 135402099861184, + "created": 1756562613.5054708, + "msecs": 505.0, + "relativeCreated": 38874.419864, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,505" } ], - "time_consumption": 0.014319896697998047 + "time_consumption": 0.029443740844726562 }, { "name": "__tLogger__", @@ -99072,16 +99612,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488752.491842, - "msecs": 491.0, - "relativeCreated": 38901.613407, - "thread": 135402127188224, + "created": 1756562613.53544, + "msecs": 535.0, + "relativeCreated": 38904.388988, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:33,535", "moduleLogger": [ { "name": "__unittest__", @@ -99100,16 +99640,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488752.4917514, - "msecs": 491.0, - "relativeCreated": 38901.522918, - "thread": 135402127188224, + "created": 1756562613.5352442, + "msecs": 535.0, + "relativeCreated": 38904.19328, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (gfw.dirk.bt)): True ()", - "asctime": "2025-08-29 19:32:32,491" + "asctime": "2025-08-30 16:03:33,535" }, { "name": "__unittest__", @@ -99129,19 +99669,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488752.4918034, - "msecs": 491.0, - "relativeCreated": 38901.574777, - "thread": 135402127188224, + "created": 1756562613.5353537, + "msecs": 535.0, + "relativeCreated": 38904.302649, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.bt)): result = True ()", - "asctime": "2025-08-29 19:32:32,491" + "asctime": "2025-08-30 16:03:33,535" } ], - "time_consumption": 3.8623809814453125e-05 + "time_consumption": 8.630752563476562e-05 }, { "name": "__tLogger__", @@ -99159,16 +99699,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488752.5923398, - "msecs": 592.0, - "relativeCreated": 39002.111269, - "thread": 135402127188224, + "created": 1756562613.636284, + "msecs": 636.0, + "relativeCreated": 39005.233339, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Powerplug4P.bluetooth (gfw.dirk.powerplug) to False", - "asctime": "2025-08-29 19:32:32,592", + "asctime": "2025-08-30 16:03:33,636", "moduleLogger": [ { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", @@ -99186,16 +99726,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488752.4919665, - "msecs": 491.0, - "relativeCreated": 38901.737908, - "thread": 135402127188224, + "created": 1756562613.535685, + "msecs": 535.0, + "relativeCreated": 38904.634236, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,535" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", @@ -99213,16 +99753,43 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488752.4930313, - "msecs": 493.0, - "relativeCreated": 38902.802581, - "thread": 135402099861184, + "created": 1756562613.5370173, + "msecs": 537.0, + "relativeCreated": 38905.966414, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,537" + }, + { + "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": 1756562613.5781534, + "msecs": 578.0, + "relativeCreated": 38947.102458, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", + "asctime": "2025-08-30 16:03:33,578" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state", @@ -99240,16 +99807,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488752.534422, - "msecs": 534.0, - "relativeCreated": 38944.193574, - "thread": 135402099861184, + "created": 1756562613.5986283, + "msecs": 598.0, + "relativeCreated": 38967.577469, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/bt/state and payload b'false'", - "asctime": "2025-08-29 19:32:32,534" + "asctime": "2025-08-30 16:03:33,598" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", @@ -99267,16 +99834,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488752.5348825, - "msecs": 534.0, - "relativeCreated": 38944.653988, - "thread": 135402099861184, + "created": 1756562613.5997033, + "msecs": 599.0, + "relativeCreated": 38968.652313, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,599" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -99294,16 +99861,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488752.5350912, - "msecs": 535.0, - "relativeCreated": 38944.862681, - "thread": 135402099861184, + "created": 1756562613.6003242, + "msecs": 600.0, + "relativeCreated": 38969.273127, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,600" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -99321,46 +99888,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488752.5358577, - "msecs": 535.0, - "relativeCreated": 38945.629189, - "thread": 135402099861184, + "created": 1756562613.6017067, + "msecs": 601.0, + "relativeCreated": 38970.655791, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,601" } ], - "time_consumption": 0.014558553695678711 + "time_consumption": 0.034577369689941406 }, { "name": "__tLogger__", @@ -99378,16 +99918,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488752.5927103, - "msecs": 592.0, - "relativeCreated": 39002.481677, - "thread": 135402127188224, + "created": 1756562613.6368895, + "msecs": 636.0, + "relativeCreated": 39005.838387, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:33,636", "moduleLogger": [ { "name": "__unittest__", @@ -99406,16 +99946,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488752.5926106, - "msecs": 592.0, - "relativeCreated": 39002.382016, - "thread": 135402127188224, + "created": 1756562613.6366382, + "msecs": 636.0, + "relativeCreated": 39005.587228, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (gfw.dirk.bt)): False ()", - "asctime": "2025-08-29 19:32:32,592" + "asctime": "2025-08-30 16:03:33,636" }, { "name": "__unittest__", @@ -99435,24 +99975,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488752.592668, - "msecs": 592.0, - "relativeCreated": 39002.439641, - "thread": 135402127188224, + "created": 1756562613.636793, + "msecs": 636.0, + "relativeCreated": 39005.742056, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (gfw.dirk.bt)): result = False ()", - "asctime": "2025-08-29 19:32:32,592" + "asctime": "2025-08-30 16:03:33,636" } ], - "time_consumption": 4.220008850097656e-05 + "time_consumption": 9.655952453613281e-05 } ], - "time_consumption": 0.3025856018066406, - "time_start": "2025-08-29 19:32:32,290", - "time_finished": "2025-08-29 19:32:32,592" + "time_consumption": 0.3044097423553467, + "time_start": "2025-08-30 16:03:33,332", + "time_finished": "2025-08-30 16:03:33,636" }, "Powerplug4P.phono (gfw.dirk.powerplug) -> Powerplug4P.amplifier (gfw.dirk.powerplug)": { "name": "__tLogger__", @@ -99467,16 +100007,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488752.592923, - "msecs": 592.0, - "relativeCreated": 39002.694273, - "thread": 135402127188224, + "created": 1756562613.6373901, + "msecs": 637.0, + "relativeCreated": 39006.339272, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Powerplug4P.phono (gfw.dirk.powerplug) -> Powerplug4P.amplifier (gfw.dirk.powerplug)", - "asctime": "2025-08-29 19:32:32,592", + "asctime": "2025-08-30 16:03:33,637", "moduleLogger": [], "testcaseLogger": [ { @@ -99494,18 +100034,46 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488752.693202, - "msecs": 693.0, - "relativeCreated": 39102.973334, - "thread": 135402127188224, + "created": 1756562613.73792, + "msecs": 737.0, + "relativeCreated": 39106.869234, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:32,693", - "moduleLogger": [], - "time_consumption": 0.0 + "asctime": "2025-08-30 16:03:33,737", + "moduleLogger": [ + { + "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": 1756562613.645933, + "msecs": 645.0, + "relativeCreated": 39014.881867, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2025-08-30 16:03:33,645" + } + ], + "time_consumption": 0.09198713302612305 }, { "name": "__tLogger__", @@ -99523,16 +100091,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488752.693572, - "msecs": 693.0, - "relativeCreated": 39103.343511, - "thread": 135402127188224, + "created": 1756562613.7385247, + "msecs": 738.0, + "relativeCreated": 39107.473813, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:32,693", + "asctime": "2025-08-30 16:03:33,738", "moduleLogger": [ { "name": "__unittest__", @@ -99551,16 +100119,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488752.6934319, - "msecs": 693.0, - "relativeCreated": 39103.20319, - "thread": 135402127188224, + "created": 1756562613.738305, + "msecs": 738.0, + "relativeCreated": 39107.254183, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:32,693" + "asctime": "2025-08-30 16:03:33,738" }, { "name": "__unittest__", @@ -99580,19 +100148,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488752.6935275, - "msecs": 693.0, - "relativeCreated": 39103.2989, - "thread": 135402127188224, + "created": 1756562613.7384255, + "msecs": 738.0, + "relativeCreated": 39107.37483, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:32,693" + "asctime": "2025-08-30 16:03:33,738" } ], - "time_consumption": 4.458427429199219e-05 + "time_consumption": 9.918212890625e-05 }, { "name": "__tLogger__", @@ -99610,16 +100178,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488752.7941222, - "msecs": 794.0, - "relativeCreated": 39203.893649, - "thread": 135402127188224, + "created": 1756562613.8404467, + "msecs": 840.0, + "relativeCreated": 39209.395915, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Powerplug4P.phono (gfw.dirk.powerplug) to True", - "asctime": "2025-08-29 19:32:32,794", + "asctime": "2025-08-30 16:03:33,840", "moduleLogger": [ { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", @@ -99637,16 +100205,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488752.6937106, - "msecs": 693.0, - "relativeCreated": 39103.481899, - "thread": 135402127188224, + "created": 1756562613.7387736, + "msecs": 738.0, + "relativeCreated": 39107.722706, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,738" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", @@ -99664,16 +100232,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488752.6948032, - "msecs": 694.0, - "relativeCreated": 39104.574602, - "thread": 135402099861184, + "created": 1756562613.7402894, + "msecs": 740.0, + "relativeCreated": 39109.238711, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,740" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state", @@ -99691,16 +100259,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488752.6972198, - "msecs": 697.0, - "relativeCreated": 39106.991371, - "thread": 135402099861184, + "created": 1756562613.7444346, + "msecs": 744.0, + "relativeCreated": 39113.383903, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/phono/state and payload b'true'", - "asctime": "2025-08-29 19:32:32,697" + "asctime": "2025-08-30 16:03:33,744" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", @@ -99718,16 +100286,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488752.7385914, - "msecs": 738.0, - "relativeCreated": 39148.362884, - "thread": 135402099861184, + "created": 1756562613.7454226, + "msecs": 745.0, + "relativeCreated": 39114.371584, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,745" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -99745,16 +100313,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488752.7388966, - "msecs": 738.0, - "relativeCreated": 39148.668044, - "thread": 135402099861184, + "created": 1756562613.7460296, + "msecs": 746.0, + "relativeCreated": 39114.978627, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,746" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -99772,16 +100340,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488752.7397342, - "msecs": 739.0, - "relativeCreated": 39149.505757, - "thread": 135402099861184, + "created": 1756562613.7473388, + "msecs": 747.0, + "relativeCreated": 39116.287779, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,747" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", @@ -99799,19 +100367,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488752.7827272, - "msecs": 782.0, - "relativeCreated": 39192.498647, - "thread": 135402099861184, + "created": 1756562613.791452, + "msecs": 791.0, + "relativeCreated": 39160.401051, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", - "asctime": "2025-08-29 19:32:32,782" + "asctime": "2025-08-30 16:03:33,791" } ], - "time_consumption": 0.011394977569580078 + "time_consumption": 0.04899477958679199 }, { "name": "__tLogger__", @@ -99829,16 +100397,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488752.7944713, - "msecs": 794.0, - "relativeCreated": 39204.242713, - "thread": 135402127188224, + "created": 1756562613.8410249, + "msecs": 841.0, + "relativeCreated": 39209.973819, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:33,841", "moduleLogger": [ { "name": "__unittest__", @@ -99857,16 +100425,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488752.7943506, - "msecs": 794.0, - "relativeCreated": 39204.12197, - "thread": 135402127188224, + "created": 1756562613.8408084, + "msecs": 840.0, + "relativeCreated": 39209.75757, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): True ()", - "asctime": "2025-08-29 19:32:32,794" + "asctime": "2025-08-30 16:03:33,840" }, { "name": "__unittest__", @@ -99886,19 +100454,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488752.7944064, - "msecs": 794.0, - "relativeCreated": 39204.177788, - "thread": 135402127188224, + "created": 1756562613.8409367, + "msecs": 840.0, + "relativeCreated": 39209.885784, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): result = True ()", - "asctime": "2025-08-29 19:32:32,794" + "asctime": "2025-08-30 16:03:33,840" } ], - "time_consumption": 6.4849853515625e-05 + "time_consumption": 8.821487426757812e-05 }, { "name": "__tLogger__", @@ -99916,16 +100484,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488752.895172, - "msecs": 895.0, - "relativeCreated": 39304.943539, - "thread": 135402127188224, + "created": 1756562613.9419117, + "msecs": 941.0, + "relativeCreated": 39310.860795, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Powerplug4P.phono (gfw.dirk.powerplug) to False", - "asctime": "2025-08-29 19:32:32,895", + "asctime": "2025-08-30 16:03:33,941", "moduleLogger": [ { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", @@ -99943,16 +100511,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488752.7946634, - "msecs": 794.0, - "relativeCreated": 39204.434778, - "thread": 135402127188224, + "created": 1756562613.841356, + "msecs": 841.0, + "relativeCreated": 39210.305179, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,841" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", @@ -99970,16 +100538,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488752.7957633, - "msecs": 795.0, - "relativeCreated": 39205.534529, - "thread": 135402099861184, + "created": 1756562613.84282, + "msecs": 842.0, + "relativeCreated": 39211.769031, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,842" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.phono.state", @@ -99997,16 +100565,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488752.8375225, - "msecs": 837.0, - "relativeCreated": 39247.293745, - "thread": 135402099861184, + "created": 1756562613.846745, + "msecs": 846.0, + "relativeCreated": 39215.694219, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/phono/state and payload b'false'", - "asctime": "2025-08-29 19:32:32,837" + "asctime": "2025-08-30 16:03:33,846" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", @@ -100024,16 +100592,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488752.8379755, - "msecs": 837.0, - "relativeCreated": 39247.747081, - "thread": 135402099861184, + "created": 1756562613.890577, + "msecs": 890.0, + "relativeCreated": 39259.526391, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,890" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -100051,16 +100619,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488752.8381994, - "msecs": 838.0, - "relativeCreated": 39247.970601, - "thread": 135402099861184, + "created": 1756562613.8912656, + "msecs": 891.0, + "relativeCreated": 39260.214735, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,891" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -100078,16 +100646,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488752.8389914, - "msecs": 838.0, - "relativeCreated": 39248.762863, - "thread": 135402099861184, + "created": 1756562613.892657, + "msecs": 892.0, + "relativeCreated": 39261.606376, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:33,892" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", @@ -100105,19 +100673,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488752.880883, - "msecs": 880.0, - "relativeCreated": 39290.654272, - "thread": 135402099861184, + "created": 1756562613.938587, + "msecs": 938.0, + "relativeCreated": 39307.535923, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", - "asctime": "2025-08-29 19:32:32,880" + "asctime": "2025-08-30 16:03:33,938" } ], - "time_consumption": 0.014289140701293945 + "time_consumption": 0.003324747085571289 }, { "name": "__tLogger__", @@ -100135,16 +100703,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488752.895541, - "msecs": 895.0, - "relativeCreated": 39305.312466, - "thread": 135402127188224, + "created": 1756562613.9424741, + "msecs": 942.0, + "relativeCreated": 39311.423396, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:33,942", "moduleLogger": [ { "name": "__unittest__", @@ -100163,16 +100731,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488752.8953993, - "msecs": 895.0, - "relativeCreated": 39305.170926, - "thread": 135402127188224, + "created": 1756562613.9422338, + "msecs": 942.0, + "relativeCreated": 39311.183013, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): False ()", - "asctime": "2025-08-29 19:32:32,895" + "asctime": "2025-08-30 16:03:33,942" }, { "name": "__unittest__", @@ -100192,24 +100760,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488752.8954954, - "msecs": 895.0, - "relativeCreated": 39305.266922, - "thread": 135402127188224, + "created": 1756562613.9423437, + "msecs": 942.0, + "relativeCreated": 39311.292744, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): result = False ()", - "asctime": "2025-08-29 19:32:32,895" + "asctime": "2025-08-30 16:03:33,942" } ], - "time_consumption": 4.553794860839844e-05 + "time_consumption": 0.0001304149627685547 } ], - "time_consumption": 0.30261802673339844, - "time_start": "2025-08-29 19:32:32,592", - "time_finished": "2025-08-29 19:32:32,895" + "time_consumption": 0.3050839900970459, + "time_start": "2025-08-30 16:03:33,637", + "time_finished": "2025-08-30 16:03:33,942" }, "Powerplug4P.cd-player (gfw.dirk.powerplug) -> Powerplug4P.amplifier (gfw.dirk.powerplug)": { "name": "__tLogger__", @@ -100224,16 +100792,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488752.895764, - "msecs": 895.0, - "relativeCreated": 39305.535687, - "thread": 135402127188224, + "created": 1756562613.9428725, + "msecs": 942.0, + "relativeCreated": 39311.821787, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Powerplug4P.cd-player (gfw.dirk.powerplug) -> Powerplug4P.amplifier (gfw.dirk.powerplug)", - "asctime": "2025-08-29 19:32:32,895", + "asctime": "2025-08-30 16:03:33,942", "moduleLogger": [], "testcaseLogger": [ { @@ -100251,16 +100819,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488752.9961598, - "msecs": 996.0, - "relativeCreated": 39405.931208, - "thread": 135402127188224, + "created": 1756562614.0433638, + "msecs": 43.0, + "relativeCreated": 39412.312857, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:32,996", + "asctime": "2025-08-30 16:03:34,043", "moduleLogger": [], "time_consumption": 0.0 }, @@ -100280,16 +100848,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488752.9965804, - "msecs": 996.0, - "relativeCreated": 39406.351735, - "thread": 135402127188224, + "created": 1756562614.0439434, + "msecs": 43.0, + "relativeCreated": 39412.892613, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:32,996", + "asctime": "2025-08-30 16:03:34,043", "moduleLogger": [ { "name": "__unittest__", @@ -100308,16 +100876,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488752.9963942, - "msecs": 996.0, - "relativeCreated": 39406.16579, - "thread": 135402127188224, + "created": 1756562614.0436842, + "msecs": 43.0, + "relativeCreated": 39412.633573, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:32,996" + "asctime": "2025-08-30 16:03:34,043" }, { "name": "__unittest__", @@ -100337,19 +100905,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488752.996529, - "msecs": 996.0, - "relativeCreated": 39406.300476, - "thread": 135402127188224, + "created": 1756562614.0438325, + "msecs": 43.0, + "relativeCreated": 39412.781665, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:32,996" + "asctime": "2025-08-30 16:03:34,043" } ], - "time_consumption": 5.125999450683594e-05 + "time_consumption": 0.00011086463928222656 }, { "name": "__tLogger__", @@ -100367,16 +100935,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488753.0972426, - "msecs": 97.0, - "relativeCreated": 39507.014154, - "thread": 135402127188224, + "created": 1756562614.1449006, + "msecs": 144.0, + "relativeCreated": 39513.84979, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Powerplug4P.cd-player (gfw.dirk.powerplug) to True", - "asctime": "2025-08-29 19:32:33,097", + "asctime": "2025-08-30 16:03:34,144", "moduleLogger": [ { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", @@ -100394,16 +100962,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488752.9967391, - "msecs": 996.0, - "relativeCreated": 39406.51044, - "thread": 135402127188224, + "created": 1756562614.0441928, + "msecs": 44.0, + "relativeCreated": 39413.141771, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,044" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", @@ -100421,16 +100989,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488752.9979544, - "msecs": 997.0, - "relativeCreated": 39407.725636, - "thread": 135402099861184, + "created": 1756562614.045723, + "msecs": 45.0, + "relativeCreated": 39414.671913, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,045" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state", @@ -100448,16 +101016,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.0005248, - "msecs": 0.0, - "relativeCreated": 39410.296353, - "thread": 135402099861184, + "created": 1756562614.0497556, + "msecs": 49.0, + "relativeCreated": 39418.704888, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,049" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", @@ -100475,16 +101043,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.0008883, - "msecs": 0.0, - "relativeCreated": 39410.659717, - "thread": 135402099861184, + "created": 1756562614.0507126, + "msecs": 50.0, + "relativeCreated": 39419.661624, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,050" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -100502,16 +101070,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488753.0010831, - "msecs": 1.0, - "relativeCreated": 39410.85445, - "thread": 135402099861184, + "created": 1756562614.0513432, + "msecs": 51.0, + "relativeCreated": 39420.292284, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,051" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -100529,16 +101097,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.0018477, - "msecs": 1.0, - "relativeCreated": 39411.619298, - "thread": 135402099861184, + "created": 1756562614.0526197, + "msecs": 52.0, + "relativeCreated": 39421.568763, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,052" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", @@ -100556,19 +101124,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.0442376, - "msecs": 44.0, - "relativeCreated": 39454.009053, - "thread": 135402099861184, + "created": 1756562614.0994425, + "msecs": 99.0, + "relativeCreated": 39468.391459, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", - "asctime": "2025-08-29 19:32:33,044" + "asctime": "2025-08-30 16:03:34,099" } ], - "time_consumption": 0.05300498008728027 + "time_consumption": 0.045458078384399414 }, { "name": "__tLogger__", @@ -100586,16 +101154,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488753.0976384, - "msecs": 97.0, - "relativeCreated": 39507.409847, - "thread": 135402127188224, + "created": 1756562614.1455011, + "msecs": 145.0, + "relativeCreated": 39514.45022, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:34,145", "moduleLogger": [ { "name": "__unittest__", @@ -100614,16 +101182,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488753.0975091, - "msecs": 97.0, - "relativeCreated": 39507.280637, - "thread": 135402127188224, + "created": 1756562614.1452947, + "msecs": 145.0, + "relativeCreated": 39514.243749, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): True ()", - "asctime": "2025-08-29 19:32:33,097" + "asctime": "2025-08-30 16:03:34,145" }, { "name": "__unittest__", @@ -100643,19 +101211,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488753.0975688, - "msecs": 97.0, - "relativeCreated": 39507.340188, - "thread": 135402127188224, + "created": 1756562614.145415, + "msecs": 145.0, + "relativeCreated": 39514.364315, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): result = True ()", - "asctime": "2025-08-29 19:32:33,097" + "asctime": "2025-08-30 16:03:34,145" } ], - "time_consumption": 6.961822509765625e-05 + "time_consumption": 8.606910705566406e-05 }, { "name": "__tLogger__", @@ -100673,16 +101241,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488753.1981516, - "msecs": 198.0, - "relativeCreated": 39607.923024, - "thread": 135402127188224, + "created": 1756562614.2463973, + "msecs": 246.0, + "relativeCreated": 39615.346222, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Powerplug4P.cd-player (gfw.dirk.powerplug) to False", - "asctime": "2025-08-29 19:32:33,198", + "asctime": "2025-08-30 16:03:34,246", "moduleLogger": [ { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", @@ -100700,16 +101268,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488753.0977712, - "msecs": 97.0, - "relativeCreated": 39507.54271, - "thread": 135402127188224, + "created": 1756562614.1457772, + "msecs": 145.0, + "relativeCreated": 39514.72616, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,145" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", @@ -100727,16 +101295,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.0989516, - "msecs": 98.0, - "relativeCreated": 39508.723165, - "thread": 135402099861184, + "created": 1756562614.1473382, + "msecs": 147.0, + "relativeCreated": 39516.287346, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,147" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state", @@ -100754,16 +101322,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.1012144, - "msecs": 101.0, - "relativeCreated": 39510.985771, - "thread": 135402099861184, + "created": 1756562614.1513984, + "msecs": 151.0, + "relativeCreated": 39520.347559, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,151" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", @@ -100781,16 +101349,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.1424255, - "msecs": 142.0, - "relativeCreated": 39552.197141, - "thread": 135402099861184, + "created": 1756562614.1943796, + "msecs": 194.0, + "relativeCreated": 39563.328587, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,194" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -100808,16 +101376,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488753.1427608, - "msecs": 142.0, - "relativeCreated": 39552.53223, - "thread": 135402099861184, + "created": 1756562614.1948717, + "msecs": 194.0, + "relativeCreated": 39563.820774, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,194" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -100835,16 +101403,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.1435018, - "msecs": 143.0, - "relativeCreated": 39553.273277, - "thread": 135402099861184, + "created": 1756562614.1960225, + "msecs": 196.0, + "relativeCreated": 39564.971711, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,196" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", @@ -100862,19 +101430,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.1856284, - "msecs": 185.0, - "relativeCreated": 39595.399872, - "thread": 135402099861184, + "created": 1756562614.2425914, + "msecs": 242.0, + "relativeCreated": 39611.540707, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", - "asctime": "2025-08-29 19:32:33,185" + "asctime": "2025-08-30 16:03:34,242" } ], - "time_consumption": 0.012523174285888672 + "time_consumption": 0.003805875778198242 }, { "name": "__tLogger__", @@ -100892,16 +101460,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488753.1985455, - "msecs": 198.0, - "relativeCreated": 39608.316742, - "thread": 135402127188224, + "created": 1756562614.2469256, + "msecs": 246.0, + "relativeCreated": 39615.874609, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:34,246", "moduleLogger": [ { "name": "__unittest__", @@ -100920,16 +101488,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488753.1983807, - "msecs": 198.0, - "relativeCreated": 39608.152238, - "thread": 135402127188224, + "created": 1756562614.2467291, + "msecs": 246.0, + "relativeCreated": 39615.678264, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): False ()", - "asctime": "2025-08-29 19:32:33,198" + "asctime": "2025-08-30 16:03:34,246" }, { "name": "__unittest__", @@ -100949,24 +101517,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488753.198486, - "msecs": 198.0, - "relativeCreated": 39608.257376, - "thread": 135402127188224, + "created": 1756562614.2468407, + "msecs": 246.0, + "relativeCreated": 39615.789904, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): result = False ()", - "asctime": "2025-08-29 19:32:33,198" + "asctime": "2025-08-30 16:03:34,246" } ], - "time_consumption": 5.936622619628906e-05 + "time_consumption": 8.487701416015625e-05 } ], - "time_consumption": 0.302781343460083, - "time_start": "2025-08-29 19:32:32,895", - "time_finished": "2025-08-29 19:32:33,198" + "time_consumption": 0.30405306816101074, + "time_start": "2025-08-30 16:03:33,942", + "time_finished": "2025-08-30 16:03:34,246" }, "Powerplug4P.bluetooth (gfw.dirk.powerplug) -> Powerplug4P.amplifier (gfw.dirk.powerplug)": { "name": "__tLogger__", @@ -100981,16 +101549,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488753.1987746, - "msecs": 198.0, - "relativeCreated": 39608.545878, - "thread": 135402127188224, + "created": 1756562614.2473602, + "msecs": 247.0, + "relativeCreated": 39616.309342, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Powerplug4P.bluetooth (gfw.dirk.powerplug) -> Powerplug4P.amplifier (gfw.dirk.powerplug)", - "asctime": "2025-08-29 19:32:33,198", + "asctime": "2025-08-30 16:03:34,247", "moduleLogger": [], "testcaseLogger": [ { @@ -101008,16 +101576,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488753.2991877, - "msecs": 299.0, - "relativeCreated": 39708.959273, - "thread": 135402127188224, + "created": 1756562614.3478644, + "msecs": 347.0, + "relativeCreated": 39716.813544, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:33,299", + "asctime": "2025-08-30 16:03:34,347", "moduleLogger": [], "time_consumption": 0.0 }, @@ -101037,16 +101605,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488753.299561, - "msecs": 299.0, - "relativeCreated": 39709.332308, - "thread": 135402127188224, + "created": 1756562614.3484201, + "msecs": 348.0, + "relativeCreated": 39717.369244, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:33,299", + "asctime": "2025-08-30 16:03:34,348", "moduleLogger": [ { "name": "__unittest__", @@ -101065,16 +101633,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488753.2994204, - "msecs": 299.0, - "relativeCreated": 39709.191777, - "thread": 135402127188224, + "created": 1756562614.3482158, + "msecs": 348.0, + "relativeCreated": 39717.164996, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:33,299" + "asctime": "2025-08-30 16:03:34,348" }, { "name": "__unittest__", @@ -101094,19 +101662,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488753.2995167, - "msecs": 299.0, - "relativeCreated": 39709.288078, - "thread": 135402127188224, + "created": 1756562614.348332, + "msecs": 348.0, + "relativeCreated": 39717.281263, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:33,299" + "asctime": "2025-08-30 16:03:34,348" } ], - "time_consumption": 4.4345855712890625e-05 + "time_consumption": 8.821487426757812e-05 }, { "name": "__tLogger__", @@ -101124,16 +101692,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488753.4001749, - "msecs": 400.0, - "relativeCreated": 39809.946292, - "thread": 135402127188224, + "created": 1756562614.449402, + "msecs": 449.0, + "relativeCreated": 39818.351255, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Powerplug4P.bluetooth (gfw.dirk.powerplug) to True", - "asctime": "2025-08-29 19:32:33,400", + "asctime": "2025-08-30 16:03:34,449", "moduleLogger": [ { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", @@ -101151,16 +101719,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488753.2996976, - "msecs": 299.0, - "relativeCreated": 39709.469225, - "thread": 135402127188224, + "created": 1756562614.3486648, + "msecs": 348.0, + "relativeCreated": 39717.614012, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,348" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", @@ -101178,16 +101746,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.300948, - "msecs": 300.0, - "relativeCreated": 39710.719417, - "thread": 135402099861184, + "created": 1756562614.350262, + "msecs": 350.0, + "relativeCreated": 39719.211122, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,350" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state", @@ -101205,16 +101773,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.3033168, - "msecs": 303.0, - "relativeCreated": 39713.088235, - "thread": 135402099861184, + "created": 1756562614.354317, + "msecs": 354.0, + "relativeCreated": 39723.266113, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/bt/state and payload b'true'", - "asctime": "2025-08-29 19:32:33,303" + "asctime": "2025-08-30 16:03:34,354" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", @@ -101232,16 +101800,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.344549, - "msecs": 344.0, - "relativeCreated": 39754.320267, - "thread": 135402099861184, + "created": 1756562614.3986263, + "msecs": 398.0, + "relativeCreated": 39767.575352, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,398" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -101259,16 +101827,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488753.3448524, - "msecs": 344.0, - "relativeCreated": 39754.624002, - "thread": 135402099861184, + "created": 1756562614.399117, + "msecs": 399.0, + "relativeCreated": 39768.066225, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,399" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -101286,16 +101854,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.3456917, - "msecs": 345.0, - "relativeCreated": 39755.463098, - "thread": 135402099861184, + "created": 1756562614.400416, + "msecs": 400.0, + "relativeCreated": 39769.365078, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,400" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", @@ -101313,19 +101881,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.3885698, - "msecs": 388.0, - "relativeCreated": 39798.341337, - "thread": 135402099861184, + "created": 1756562614.4475236, + "msecs": 447.0, + "relativeCreated": 39816.472805, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", - "asctime": "2025-08-29 19:32:33,388" + "asctime": "2025-08-30 16:03:34,447" } ], - "time_consumption": 0.011605024337768555 + "time_consumption": 0.001878499984741211 }, { "name": "__tLogger__", @@ -101343,16 +101911,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488753.400545, - "msecs": 400.0, - "relativeCreated": 39810.316185, - "thread": 135402127188224, + "created": 1756562614.4499307, + "msecs": 449.0, + "relativeCreated": 39818.879951, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:34,449", "moduleLogger": [ { "name": "__unittest__", @@ -101371,16 +101939,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488753.4003994, - "msecs": 400.0, - "relativeCreated": 39810.170782, - "thread": 135402127188224, + "created": 1756562614.4497292, + "msecs": 449.0, + "relativeCreated": 39818.678387, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): True ()", - "asctime": "2025-08-29 19:32:33,400" + "asctime": "2025-08-30 16:03:34,449" }, { "name": "__unittest__", @@ -101400,19 +101968,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488753.400491, - "msecs": 400.0, - "relativeCreated": 39810.262411, - "thread": 135402127188224, + "created": 1756562614.4498425, + "msecs": 449.0, + "relativeCreated": 39818.791483, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): result = True ()", - "asctime": "2025-08-29 19:32:33,400" + "asctime": "2025-08-30 16:03:34,449" } ], - "time_consumption": 5.3882598876953125e-05 + "time_consumption": 8.821487426757812e-05 }, { "name": "__tLogger__", @@ -101430,16 +101998,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488753.5011976, - "msecs": 501.0, - "relativeCreated": 39910.969023, - "thread": 135402127188224, + "created": 1756562614.550865, + "msecs": 550.0, + "relativeCreated": 39919.813897, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Powerplug4P.bluetooth (gfw.dirk.powerplug) to False", - "asctime": "2025-08-29 19:32:33,501", + "asctime": "2025-08-30 16:03:34,550", "moduleLogger": [ { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", @@ -101457,16 +102025,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488753.4006805, - "msecs": 400.0, - "relativeCreated": 39810.451837, - "thread": 135402127188224, + "created": 1756562614.450164, + "msecs": 450.0, + "relativeCreated": 39819.113064, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,450" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", @@ -101484,16 +102052,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.401779, - "msecs": 401.0, - "relativeCreated": 39811.550271, - "thread": 135402099861184, + "created": 1756562614.4516819, + "msecs": 451.0, + "relativeCreated": 39820.630901, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,451" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.bt.state", @@ -101511,16 +102079,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.443491, - "msecs": 443.0, - "relativeCreated": 39853.26247, - "thread": 135402099861184, + "created": 1756562614.4949358, + "msecs": 494.0, + "relativeCreated": 39863.885041, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/bt/state and payload b'false'", - "asctime": "2025-08-29 19:32:33,443" + "asctime": "2025-08-30 16:03:34,494" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", @@ -101538,16 +102106,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.4439723, - "msecs": 443.0, - "relativeCreated": 39853.743786, - "thread": 135402099861184, + "created": 1756562614.4959621, + "msecs": 495.0, + "relativeCreated": 39864.911255, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,495" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -101565,16 +102133,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488753.444187, - "msecs": 444.0, - "relativeCreated": 39853.95828, - "thread": 135402099861184, + "created": 1756562614.4966176, + "msecs": 496.0, + "relativeCreated": 39865.56661, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,496" }, { "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", @@ -101592,16 +102160,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.4448526, - "msecs": 444.0, - "relativeCreated": 39854.623792, - "thread": 135402099861184, + "created": 1756562614.4981356, + "msecs": 498.0, + "relativeCreated": 39867.084587, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,498" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", @@ -101619,19 +102187,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.4869585, - "msecs": 486.0, - "relativeCreated": 39896.730148, - "thread": 135402099861184, + "created": 1756562614.5443375, + "msecs": 544.0, + "relativeCreated": 39913.286625, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", - "asctime": "2025-08-29 19:32:33,486" + "asctime": "2025-08-30 16:03:34,544" } ], - "time_consumption": 0.014239072799682617 + "time_consumption": 0.006527423858642578 }, { "name": "__tLogger__", @@ -101649,16 +102217,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488753.501603, - "msecs": 501.0, - "relativeCreated": 39911.374187, - "thread": 135402127188224, + "created": 1756562614.5514846, + "msecs": 551.0, + "relativeCreated": 39920.433714, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:34,551", "moduleLogger": [ { "name": "__unittest__", @@ -101677,16 +102245,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488753.501469, - "msecs": 501.0, - "relativeCreated": 39911.240441, - "thread": 135402127188224, + "created": 1756562614.551192, + "msecs": 551.0, + "relativeCreated": 39920.141085, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): False ()", - "asctime": "2025-08-29 19:32:33,501" + "asctime": "2025-08-30 16:03:34,551" }, { "name": "__unittest__", @@ -101706,24 +102274,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488753.50156, - "msecs": 501.0, - "relativeCreated": 39911.331601, - "thread": 135402127188224, + "created": 1756562614.5513659, + "msecs": 551.0, + "relativeCreated": 39920.315084, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Powerplug4P.amplifier (gfw.dirk.powerplug)): result = False ()", - "asctime": "2025-08-29 19:32:33,501" + "asctime": "2025-08-30 16:03:34,551" } ], - "time_consumption": 4.291534423828125e-05 + "time_consumption": 0.00011873245239257812 } ], - "time_consumption": 0.302828311920166, - "time_start": "2025-08-29 19:32:33,198", - "time_finished": "2025-08-29 19:32:33,501" + "time_consumption": 0.3041243553161621, + "time_start": "2025-08-30 16:03:34,247", + "time_finished": "2025-08-30 16:03:34,551" }, "ViDevCommon.brightness (gfw.dirk.main_light) -> Light.brightness (gfw.dirk.main_light)": { "name": "__tLogger__", @@ -101738,16 +102306,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488753.5018272, - "msecs": 501.0, - "relativeCreated": 39911.598873, - "thread": 135402127188224, + "created": 1756562614.5519447, + "msecs": 551.0, + "relativeCreated": 39920.893701, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.brightness (gfw.dirk.main_light) -> Light.brightness (gfw.dirk.main_light)", - "asctime": "2025-08-29 19:32:33,501", + "asctime": "2025-08-30 16:03:34,551", "moduleLogger": [], "testcaseLogger": [ { @@ -101763,16 +102331,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488753.6026268, - "msecs": 602.0, - "relativeCreated": 40012.398235, - "thread": 135402127188224, + "created": 1756562614.6533406, + "msecs": 653.0, + "relativeCreated": 40022.289679, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:33,602", + "asctime": "2025-08-30 16:03:34,653", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", @@ -101790,16 +102358,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488753.5019808, - "msecs": 501.0, - "relativeCreated": 39911.752065, - "thread": 135402127188224, + "created": 1756562614.5522068, + "msecs": 552.0, + "relativeCreated": 39921.156026, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,552" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -101817,16 +102385,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488753.5023046, - "msecs": 502.0, - "relativeCreated": 39912.075883, - "thread": 135402127188224, + "created": 1756562614.5527456, + "msecs": 552.0, + "relativeCreated": 39921.694709, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,552" }, { "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", @@ -101844,16 +102412,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.5033643, - "msecs": 503.0, - "relativeCreated": 39913.135847, - "thread": 135402099861184, + "created": 1756562614.5544336, + "msecs": 554.0, + "relativeCreated": 39923.382564, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,554" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -101871,16 +102439,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.5037367, - "msecs": 503.0, - "relativeCreated": 39913.508149, - "thread": 135402099861184, + "created": 1756562614.5554788, + "msecs": 555.0, + "relativeCreated": 39924.427931, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,555" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", @@ -101898,19 +102466,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.5441954, - "msecs": 544.0, - "relativeCreated": 39953.966848, - "thread": 135402099861184, + "created": 1756562614.6017394, + "msecs": 601.0, + "relativeCreated": 39970.688665, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,601" } ], - "time_consumption": 0.058431386947631836 + "time_consumption": 0.05160117149353027 }, { "name": "__tLogger__", @@ -101927,16 +102495,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488753.7036111, - "msecs": 703.0, - "relativeCreated": 40113.382681, - "thread": 135402127188224, + "created": 1756562614.754925, + "msecs": 754.0, + "relativeCreated": 40123.874232, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 19:32:33,703", + "asctime": "2025-08-30 16:03:34,754", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness.set", @@ -101954,16 +102522,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488753.6029246, - "msecs": 602.0, - "relativeCreated": 40012.696012, - "thread": 135402127188224, + "created": 1756562614.6537898, + "msecs": 653.0, + "relativeCreated": 40022.738912, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,653" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -101981,16 +102549,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488753.6032205, - "msecs": 603.0, - "relativeCreated": 40012.991933, - "thread": 135402127188224, + "created": 1756562614.6543136, + "msecs": 654.0, + "relativeCreated": 40023.262543, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,654" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", @@ -102008,16 +102576,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.6062236, - "msecs": 606.0, - "relativeCreated": 40015.995066, - "thread": 135402099861184, + "created": 1756562614.6587768, + "msecs": 658.0, + "relativeCreated": 40027.726015, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,658" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -102035,16 +102603,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.606601, - "msecs": 606.0, - "relativeCreated": 40016.372359, - "thread": 135402099861184, + "created": 1756562614.6597226, + "msecs": 659.0, + "relativeCreated": 40028.671647, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,659" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", @@ -102062,19 +102630,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.6494076, - "msecs": 649.0, - "relativeCreated": 40059.179222, - "thread": 135402099861184, + "created": 1756562614.7056599, + "msecs": 705.0, + "relativeCreated": 40074.608904, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,705" } ], - "time_consumption": 0.05420351028442383 + "time_consumption": 0.049265146255493164 }, { "name": "__tLogger__", @@ -102092,16 +102660,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488753.7039564, - "msecs": 703.0, - "relativeCreated": 40113.727922, - "thread": 135402127188224, + "created": 1756562614.7555072, + "msecs": 755.0, + "relativeCreated": 40124.456426, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 19:32:33,703", + "asctime": "2025-08-30 16:03:34,755", "moduleLogger": [ { "name": "__unittest__", @@ -102120,16 +102688,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488753.7038538, - "msecs": 703.0, - "relativeCreated": 40113.625156, - "thread": 135402127188224, + "created": 1756562614.7552972, + "msecs": 755.0, + "relativeCreated": 40124.246317, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 19:32:33,703" + "asctime": "2025-08-30 16:03:34,755" }, { "name": "__unittest__", @@ -102149,19 +102717,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488753.7039123, - "msecs": 703.0, - "relativeCreated": 40113.683702, - "thread": 135402127188224, + "created": 1756562614.7554188, + "msecs": 755.0, + "relativeCreated": 40124.368015, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 19:32:33,703" + "asctime": "2025-08-30 16:03:34,755" } ], - "time_consumption": 4.410743713378906e-05 + "time_consumption": 8.845329284667969e-05 }, { "name": "__tLogger__", @@ -102179,16 +102747,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488753.804596, - "msecs": 804.0, - "relativeCreated": 40214.367322, - "thread": 135402127188224, + "created": 1756562614.856537, + "msecs": 856.0, + "relativeCreated": 40225.486162, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (gfw.dirk.main_light) to 0", - "asctime": "2025-08-29 19:32:33,804", + "asctime": "2025-08-30 16:03:34,856", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness.set", @@ -102206,16 +102774,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488753.7040703, - "msecs": 704.0, - "relativeCreated": 40113.841767, - "thread": 135402127188224, + "created": 1756562614.7557383, + "msecs": 755.0, + "relativeCreated": 40124.687533, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,755" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", @@ -102233,16 +102801,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.7067764, - "msecs": 706.0, - "relativeCreated": 40116.547853, - "thread": 135402099861184, + "created": 1756562614.760362, + "msecs": 760.0, + "relativeCreated": 40129.311079, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,760" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -102260,16 +102828,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488753.7070863, - "msecs": 707.0, - "relativeCreated": 40116.857798, - "thread": 135402099861184, + "created": 1756562614.761126, + "msecs": 761.0, + "relativeCreated": 40130.075346, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,761" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -102287,16 +102855,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.707603, - "msecs": 707.0, - "relativeCreated": 40117.374471, - "thread": 135402099861184, + "created": 1756562614.7623618, + "msecs": 762.0, + "relativeCreated": 40131.311034, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,762" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", @@ -102314,19 +102882,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.7498567, - "msecs": 749.0, - "relativeCreated": 40159.628171, - "thread": 135402099861184, + "created": 1756562614.810148, + "msecs": 810.0, + "relativeCreated": 40179.097258, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,810" } ], - "time_consumption": 0.05473923683166504 + "time_consumption": 0.046389102935791016 }, { "name": "__tLogger__", @@ -102344,16 +102912,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488753.8049283, - "msecs": 804.0, - "relativeCreated": 40214.699705, - "thread": 135402127188224, + "created": 1756562614.8572445, + "msecs": 857.0, + "relativeCreated": 40226.193533, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:34,857", "moduleLogger": [ { "name": "__unittest__", @@ -102372,16 +102940,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488753.804827, - "msecs": 804.0, - "relativeCreated": 40214.598269, - "thread": 135402127188224, + "created": 1756562614.856904, + "msecs": 856.0, + "relativeCreated": 40225.853169, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (gfw.dirk.main_light)): 0 ()", - "asctime": "2025-08-29 19:32:33,804" + "asctime": "2025-08-30 16:03:34,856" }, { "name": "__unittest__", @@ -102401,19 +102969,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488753.804886, - "msecs": 804.0, - "relativeCreated": 40214.657336, - "thread": 135402127188224, + "created": 1756562614.8571289, + "msecs": 857.0, + "relativeCreated": 40226.077948, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (gfw.dirk.main_light)): result = 0 ()", - "asctime": "2025-08-29 19:32:33,804" + "asctime": "2025-08-30 16:03:34,857" } ], - "time_consumption": 4.220008850097656e-05 + "time_consumption": 0.00011563301086425781 }, { "name": "__tLogger__", @@ -102431,16 +102999,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488753.905591, - "msecs": 905.0, - "relativeCreated": 40315.362549, - "thread": 135402127188224, + "created": 1756562614.9583216, + "msecs": 958.0, + "relativeCreated": 40327.270708, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (gfw.dirk.main_light) to 20", - "asctime": "2025-08-29 19:32:33,905", + "asctime": "2025-08-30 16:03:34,958", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness.set", @@ -102458,16 +103026,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488753.805037, - "msecs": 805.0, - "relativeCreated": 40214.808546, - "thread": 135402127188224, + "created": 1756562614.8574634, + "msecs": 857.0, + "relativeCreated": 40226.412512, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,857" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", @@ -102485,16 +103053,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.83334, - "msecs": 833.0, - "relativeCreated": 40243.111213, - "thread": 135402099861184, + "created": 1756562614.861931, + "msecs": 861.0, + "relativeCreated": 40230.88014, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,861" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -102512,16 +103080,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488753.8336904, - "msecs": 833.0, - "relativeCreated": 40243.461903, - "thread": 135402099861184, + "created": 1756562614.862452, + "msecs": 862.0, + "relativeCreated": 40231.401116, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,862" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -102539,16 +103107,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.8345525, - "msecs": 834.0, - "relativeCreated": 40244.324096, - "thread": 135402099861184, + "created": 1756562614.8636322, + "msecs": 863.0, + "relativeCreated": 40232.581265, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,863" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", @@ -102566,19 +103134,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.8764904, - "msecs": 876.0, - "relativeCreated": 40286.261655, - "thread": 135402099861184, + "created": 1756562614.909503, + "msecs": 909.0, + "relativeCreated": 40278.452194, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,909" } ], - "time_consumption": 0.029100656509399414 + "time_consumption": 0.04881858825683594 }, { "name": "__tLogger__", @@ -102596,16 +103164,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488753.90595, - "msecs": 905.0, - "relativeCreated": 40315.721332, - "thread": 135402127188224, + "created": 1756562614.958907, + "msecs": 958.0, + "relativeCreated": 40327.856029, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:34,958", "moduleLogger": [ { "name": "__unittest__", @@ -102624,16 +103192,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488753.9058378, - "msecs": 905.0, - "relativeCreated": 40315.609133, - "thread": 135402127188224, + "created": 1756562614.9586477, + "msecs": 958.0, + "relativeCreated": 40327.597011, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (gfw.dirk.main_light)): 20 ()", - "asctime": "2025-08-29 19:32:33,905" + "asctime": "2025-08-30 16:03:34,958" }, { "name": "__unittest__", @@ -102653,19 +103221,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488753.9059024, - "msecs": 905.0, - "relativeCreated": 40315.67383, - "thread": 135402127188224, + "created": 1756562614.9588015, + "msecs": 958.0, + "relativeCreated": 40327.750586, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (gfw.dirk.main_light)): result = 20 ()", - "asctime": "2025-08-29 19:32:33,905" + "asctime": "2025-08-30 16:03:34,958" } ], - "time_consumption": 4.76837158203125e-05 + "time_consumption": 0.00010538101196289062 }, { "name": "__tLogger__", @@ -102683,16 +103251,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488754.0065892, - "msecs": 6.0, - "relativeCreated": 40416.360744, - "thread": 135402127188224, + "created": 1756562615.0598242, + "msecs": 59.0, + "relativeCreated": 40428.77316, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (gfw.dirk.main_light) to 40", - "asctime": "2025-08-29 19:32:34,006", + "asctime": "2025-08-30 16:03:35,059", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness.set", @@ -102710,16 +103278,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488753.9060695, - "msecs": 906.0, - "relativeCreated": 40315.840853, - "thread": 135402127188224, + "created": 1756562614.9591181, + "msecs": 959.0, + "relativeCreated": 40328.067119, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,959" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", @@ -102737,16 +103305,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.9092302, - "msecs": 909.0, - "relativeCreated": 40319.001705, - "thread": 135402099861184, + "created": 1756562614.9635491, + "msecs": 963.0, + "relativeCreated": 40332.498184, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,963" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -102764,16 +103332,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488753.909529, - "msecs": 909.0, - "relativeCreated": 40319.300556, - "thread": 135402099861184, + "created": 1756562614.964048, + "msecs": 964.0, + "relativeCreated": 40332.996901, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,964" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -102791,16 +103359,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.9109654, - "msecs": 910.0, - "relativeCreated": 40320.736844, - "thread": 135402099861184, + "created": 1756562614.9652255, + "msecs": 965.0, + "relativeCreated": 40334.174644, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:34,965" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", @@ -102818,19 +103386,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488753.952334, - "msecs": 952.0, - "relativeCreated": 40362.105129, - "thread": 135402099861184, + "created": 1756562615.0095835, + "msecs": 9.0, + "relativeCreated": 40378.532569, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,009" } ], - "time_consumption": 0.05425524711608887 + "time_consumption": 0.05024075508117676 }, { "name": "__tLogger__", @@ -102848,16 +103416,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488754.0069468, - "msecs": 6.0, - "relativeCreated": 40416.718376, - "thread": 135402127188224, + "created": 1756562615.0604362, + "msecs": 60.0, + "relativeCreated": 40429.385308, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:35,060", "moduleLogger": [ { "name": "__unittest__", @@ -102876,16 +103444,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488754.0068185, - "msecs": 6.0, - "relativeCreated": 40416.589982, - "thread": 135402127188224, + "created": 1756562615.0601974, + "msecs": 60.0, + "relativeCreated": 40429.146566, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (gfw.dirk.main_light)): 40 ()", - "asctime": "2025-08-29 19:32:34,006" + "asctime": "2025-08-30 16:03:35,060" }, { "name": "__unittest__", @@ -102905,19 +103473,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488754.0068774, - "msecs": 6.0, - "relativeCreated": 40416.648755, - "thread": 135402127188224, + "created": 1756562615.0603423, + "msecs": 60.0, + "relativeCreated": 40429.291419, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (gfw.dirk.main_light)): result = 40 ()", - "asctime": "2025-08-29 19:32:34,006" + "asctime": "2025-08-30 16:03:35,060" } ], - "time_consumption": 6.937980651855469e-05 + "time_consumption": 9.393692016601562e-05 }, { "name": "__tLogger__", @@ -102935,16 +103503,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488754.107574, - "msecs": 107.0, - "relativeCreated": 40517.345485, - "thread": 135402127188224, + "created": 1756562615.1614082, + "msecs": 161.0, + "relativeCreated": 40530.357264, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (gfw.dirk.main_light) to 60", - "asctime": "2025-08-29 19:32:34,107", + "asctime": "2025-08-30 16:03:35,161", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness.set", @@ -102962,16 +103530,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488754.0070586, - "msecs": 7.0, - "relativeCreated": 40416.830224, - "thread": 135402127188224, + "created": 1756562615.0606468, + "msecs": 60.0, + "relativeCreated": 40429.595779, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,060" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", @@ -102989,16 +103557,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488754.010121, - "msecs": 10.0, - "relativeCreated": 40419.892758, - "thread": 135402099861184, + "created": 1756562615.0651968, + "msecs": 65.0, + "relativeCreated": 40434.146031, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,065" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -103016,16 +103584,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488754.0104082, - "msecs": 10.0, - "relativeCreated": 40420.179524, - "thread": 135402099861184, + "created": 1756562615.065694, + "msecs": 65.0, + "relativeCreated": 40434.643284, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,065" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -103043,16 +103611,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488754.0110168, - "msecs": 11.0, - "relativeCreated": 40420.788295, - "thread": 135402099861184, + "created": 1756562615.0667806, + "msecs": 66.0, + "relativeCreated": 40435.729672, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,066" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", @@ -103070,19 +103638,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488754.0533237, - "msecs": 53.0, - "relativeCreated": 40463.095331, - "thread": 135402099861184, + "created": 1756562615.1098497, + "msecs": 109.0, + "relativeCreated": 40478.798705, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,109" } ], - "time_consumption": 0.054250240325927734 + "time_consumption": 0.051558494567871094 }, { "name": "__tLogger__", @@ -103100,16 +103668,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488754.1079671, - "msecs": 107.0, - "relativeCreated": 40517.738771, - "thread": 135402127188224, + "created": 1756562615.1619174, + "msecs": 161.0, + "relativeCreated": 40530.86658, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:35,161", "moduleLogger": [ { "name": "__unittest__", @@ -103128,16 +103696,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488754.107822, - "msecs": 107.0, - "relativeCreated": 40517.593181, - "thread": 135402127188224, + "created": 1756562615.1617234, + "msecs": 161.0, + "relativeCreated": 40530.672593, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (gfw.dirk.main_light)): 60 ()", - "asctime": "2025-08-29 19:32:34,107" + "asctime": "2025-08-30 16:03:35,161" }, { "name": "__unittest__", @@ -103157,19 +103725,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488754.1078794, - "msecs": 107.0, - "relativeCreated": 40517.650969, - "thread": 135402127188224, + "created": 1756562615.1618323, + "msecs": 161.0, + "relativeCreated": 40530.781443, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (gfw.dirk.main_light)): result = 60 ()", - "asctime": "2025-08-29 19:32:34,107" + "asctime": "2025-08-30 16:03:35,161" } ], - "time_consumption": 8.7738037109375e-05 + "time_consumption": 8.511543273925781e-05 }, { "name": "__tLogger__", @@ -103187,16 +103755,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488754.2084594, - "msecs": 208.0, - "relativeCreated": 40618.230756, - "thread": 135402127188224, + "created": 1756562615.2638364, + "msecs": 263.0, + "relativeCreated": 40632.785622, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (gfw.dirk.main_light) to 80", - "asctime": "2025-08-29 19:32:34,208", + "asctime": "2025-08-30 16:03:35,263", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness.set", @@ -103214,16 +103782,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488754.1080782, - "msecs": 108.0, - "relativeCreated": 40517.849728, - "thread": 135402127188224, + "created": 1756562615.1621616, + "msecs": 162.0, + "relativeCreated": 40531.110657, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,162" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", @@ -103241,16 +103809,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488754.112782, - "msecs": 112.0, - "relativeCreated": 40522.553444, - "thread": 135402099861184, + "created": 1756562615.1665459, + "msecs": 166.0, + "relativeCreated": 40535.495117, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,166" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -103268,16 +103836,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488754.1132739, - "msecs": 113.0, - "relativeCreated": 40523.045198, - "thread": 135402099861184, + "created": 1756562615.1670425, + "msecs": 167.0, + "relativeCreated": 40535.991659, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,167" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -103295,16 +103863,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488754.1149974, - "msecs": 114.0, - "relativeCreated": 40524.768873, - "thread": 135402099861184, + "created": 1756562615.1681845, + "msecs": 168.0, + "relativeCreated": 40537.13368, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,168" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", @@ -103322,19 +103890,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488754.1577308, - "msecs": 157.0, - "relativeCreated": 40567.502335, - "thread": 135402099861184, + "created": 1756562615.2135732, + "msecs": 213.0, + "relativeCreated": 40582.522176, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,213" } ], - "time_consumption": 0.050728559494018555 + "time_consumption": 0.050263166427612305 }, { "name": "__tLogger__", @@ -103352,16 +103920,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488754.2088695, - "msecs": 208.0, - "relativeCreated": 40618.640774, - "thread": 135402127188224, + "created": 1756562615.264349, + "msecs": 264.0, + "relativeCreated": 40633.297983, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:35,264", "moduleLogger": [ { "name": "__unittest__", @@ -103380,16 +103948,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488754.2087398, - "msecs": 208.0, - "relativeCreated": 40618.511232, - "thread": 135402127188224, + "created": 1756562615.264156, + "msecs": 264.0, + "relativeCreated": 40633.105194, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (gfw.dirk.main_light)): 80 ()", - "asctime": "2025-08-29 19:32:34,208" + "asctime": "2025-08-30 16:03:35,264" }, { "name": "__unittest__", @@ -103409,19 +103977,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488754.2088149, - "msecs": 208.0, - "relativeCreated": 40618.586203, - "thread": 135402127188224, + "created": 1756562615.2642653, + "msecs": 264.0, + "relativeCreated": 40633.214432, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (gfw.dirk.main_light)): result = 80 ()", - "asctime": "2025-08-29 19:32:34,208" + "asctime": "2025-08-30 16:03:35,264" } ], - "time_consumption": 5.459785461425781e-05 + "time_consumption": 8.368492126464844e-05 }, { "name": "__tLogger__", @@ -103439,16 +104007,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488754.3093953, - "msecs": 309.0, - "relativeCreated": 40719.166648, - "thread": 135402127188224, + "created": 1756562615.365217, + "msecs": 365.0, + "relativeCreated": 40734.166187, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (gfw.dirk.main_light) to 100", - "asctime": "2025-08-29 19:32:34,309", + "asctime": "2025-08-30 16:03:35,365", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness.set", @@ -103466,16 +104034,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488754.2090056, - "msecs": 209.0, - "relativeCreated": 40618.777049, - "thread": 135402127188224, + "created": 1756562615.2645524, + "msecs": 264.0, + "relativeCreated": 40633.501573, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,264" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", @@ -103493,16 +104061,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488754.2118018, - "msecs": 211.0, - "relativeCreated": 40621.573332, - "thread": 135402099861184, + "created": 1756562615.2691026, + "msecs": 269.0, + "relativeCreated": 40638.051664, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,269" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -103520,16 +104088,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488754.2120612, - "msecs": 212.0, - "relativeCreated": 40621.832562, - "thread": 135402099861184, + "created": 1756562615.2695963, + "msecs": 269.0, + "relativeCreated": 40638.545627, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,269" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -103547,16 +104115,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488754.2125595, - "msecs": 212.0, - "relativeCreated": 40622.330806, - "thread": 135402099861184, + "created": 1756562615.270713, + "msecs": 270.0, + "relativeCreated": 40639.662118, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,270" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", @@ -103574,19 +104142,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488754.2545211, - "msecs": 254.0, - "relativeCreated": 40664.292569, - "thread": 135402099861184, + "created": 1756562615.3144588, + "msecs": 314.0, + "relativeCreated": 40683.408086, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,314" } ], - "time_consumption": 0.05487418174743652 + "time_consumption": 0.05075812339782715 }, { "name": "__tLogger__", @@ -103604,16 +104172,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488754.3096714, - "msecs": 309.0, - "relativeCreated": 40719.442968, - "thread": 135402127188224, + "created": 1756562615.3657763, + "msecs": 365.0, + "relativeCreated": 40734.725399, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:35,365", "moduleLogger": [ { "name": "__unittest__", @@ -103632,16 +104200,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488754.309598, - "msecs": 309.0, - "relativeCreated": 40719.369401, - "thread": 135402127188224, + "created": 1756562615.3655367, + "msecs": 365.0, + "relativeCreated": 40734.485764, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (gfw.dirk.main_light)): 100 ()", - "asctime": "2025-08-29 19:32:34,309" + "asctime": "2025-08-30 16:03:35,365" }, { "name": "__unittest__", @@ -103661,24 +104229,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488754.3096395, - "msecs": 309.0, - "relativeCreated": 40719.410806, - "thread": 135402127188224, + "created": 1756562615.365686, + "msecs": 365.0, + "relativeCreated": 40734.635203, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (gfw.dirk.main_light)): result = 100 ()", - "asctime": "2025-08-29 19:32:34,309" + "asctime": "2025-08-30 16:03:35,365" } ], - "time_consumption": 3.1948089599609375e-05 + "time_consumption": 9.036064147949219e-05 } ], - "time_consumption": 0.8078441619873047, - "time_start": "2025-08-29 19:32:33,501", - "time_finished": "2025-08-29 19:32:34,309" + "time_consumption": 0.8138315677642822, + "time_start": "2025-08-30 16:03:34,551", + "time_finished": "2025-08-30 16:03:35,365" }, "Light.brightness (gfw.dirk.main_light) -> ViDevCommon.brightness (gfw.dirk.main_light)": { "name": "__tLogger__", @@ -103693,16 +104261,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488754.3098865, - "msecs": 309.0, - "relativeCreated": 40719.657899, - "thread": 135402127188224, + "created": 1756562615.3662257, + "msecs": 366.0, + "relativeCreated": 40735.174708, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Light.brightness (gfw.dirk.main_light) -> ViDevCommon.brightness (gfw.dirk.main_light)", - "asctime": "2025-08-29 19:32:34,309", + "asctime": "2025-08-30 16:03:35,366", "moduleLogger": [], "testcaseLogger": [ { @@ -103718,16 +104286,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488754.4100814, - "msecs": 410.0, - "relativeCreated": 40819.852784, - "thread": 135402127188224, + "created": 1756562615.4669445, + "msecs": 466.0, + "relativeCreated": 40835.893636, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:34,410", + "asctime": "2025-08-30 16:03:35,466", "moduleLogger": [], "time_consumption": 0.0 }, @@ -103746,16 +104314,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488754.5107183, - "msecs": 510.0, - "relativeCreated": 40920.489986, - "thread": 135402127188224, + "created": 1756562615.56799, + "msecs": 567.0, + "relativeCreated": 40936.939097, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 19:32:34,510", + "asctime": "2025-08-30 16:03:35,567", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness.set", @@ -103773,19 +104341,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488754.4103563, - "msecs": 410.0, - "relativeCreated": 40820.127614, - "thread": 135402127188224, + "created": 1756562615.4672894, + "msecs": 467.0, + "relativeCreated": 40836.238383, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,467" } ], - "time_consumption": 0.10036206245422363 + "time_consumption": 0.10070061683654785 }, { "name": "__tLogger__", @@ -103803,16 +104371,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488754.510993, - "msecs": 510.0, - "relativeCreated": 40920.764299, - "thread": 135402127188224, + "created": 1756562615.568571, + "msecs": 568.0, + "relativeCreated": 40937.520263, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 19:32:34,510", + "asctime": "2025-08-30 16:03:35,568", "moduleLogger": [ { "name": "__unittest__", @@ -103831,16 +104399,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488754.5109134, - "msecs": 510.0, - "relativeCreated": 40920.684757, - "thread": 135402127188224, + "created": 1756562615.5683177, + "msecs": 568.0, + "relativeCreated": 40937.266807, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 19:32:34,510" + "asctime": "2025-08-30 16:03:35,568" }, { "name": "__unittest__", @@ -103860,19 +104428,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488754.5109582, - "msecs": 510.0, - "relativeCreated": 40920.72946, - "thread": 135402127188224, + "created": 1756562615.5684788, + "msecs": 568.0, + "relativeCreated": 40937.427893, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 19:32:34,510" + "asctime": "2025-08-30 16:03:35,568" } ], - "time_consumption": 3.4809112548828125e-05 + "time_consumption": 9.226799011230469e-05 }, { "name": "__tLogger__", @@ -103890,16 +104458,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488754.611525, - "msecs": 611.0, - "relativeCreated": 41021.296455, - "thread": 135402127188224, + "created": 1756562615.669421, + "msecs": 669.0, + "relativeCreated": 41038.370103, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (gfw.dirk.main_light) to 0", - "asctime": "2025-08-29 19:32:34,611", + "asctime": "2025-08-30 16:03:35,669", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -103917,16 +104485,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488754.5111284, - "msecs": 511.0, - "relativeCreated": 40920.899761, - "thread": 135402127188224, + "created": 1756562615.5688765, + "msecs": 568.0, + "relativeCreated": 40937.825606, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,568" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -103944,16 +104512,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488754.5118916, - "msecs": 511.0, - "relativeCreated": 40921.663043, - "thread": 135402099861184, + "created": 1756562615.570264, + "msecs": 570.0, + "relativeCreated": 40939.213197, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,570" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", @@ -103971,19 +104539,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488754.5134602, - "msecs": 513.0, - "relativeCreated": 40923.231593, - "thread": 135402099861184, + "created": 1756562615.5736058, + "msecs": 573.0, + "relativeCreated": 40942.555121, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,573" } ], - "time_consumption": 0.09806489944458008 + "time_consumption": 0.09581518173217773 }, { "name": "__tLogger__", @@ -104001,16 +104569,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488754.6118157, - "msecs": 611.0, - "relativeCreated": 41021.587222, - "thread": 135402127188224, + "created": 1756562615.6699233, + "msecs": 669.0, + "relativeCreated": 41038.872538, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:35,669", "moduleLogger": [ { "name": "__unittest__", @@ -104029,16 +104597,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488754.6117296, - "msecs": 611.0, - "relativeCreated": 41021.501089, - "thread": 135402127188224, + "created": 1756562615.669735, + "msecs": 669.0, + "relativeCreated": 41038.68397, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.main_light)): 0 ()", - "asctime": "2025-08-29 19:32:34,611" + "asctime": "2025-08-30 16:03:35,669" }, { "name": "__unittest__", @@ -104058,19 +104626,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488754.6117806, - "msecs": 611.0, - "relativeCreated": 41021.552022, - "thread": 135402127188224, + "created": 1756562615.6698403, + "msecs": 669.0, + "relativeCreated": 41038.789605, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.main_light)): result = 0 ()", - "asctime": "2025-08-29 19:32:34,611" + "asctime": "2025-08-30 16:03:35,669" } ], - "time_consumption": 3.504753112792969e-05 + "time_consumption": 8.296966552734375e-05 }, { "name": "__tLogger__", @@ -104088,16 +104656,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488754.7123873, - "msecs": 712.0, - "relativeCreated": 41122.158735, - "thread": 135402127188224, + "created": 1756562615.7709064, + "msecs": 770.0, + "relativeCreated": 41139.855574, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (gfw.dirk.main_light) to 20", - "asctime": "2025-08-29 19:32:34,712", + "asctime": "2025-08-30 16:03:35,770", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -104115,16 +104683,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488754.6119707, - "msecs": 611.0, - "relativeCreated": 41021.741881, - "thread": 135402127188224, + "created": 1756562615.670219, + "msecs": 670.0, + "relativeCreated": 41039.168111, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,670" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -104142,16 +104710,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488754.6127877, - "msecs": 612.0, - "relativeCreated": 41022.559103, - "thread": 135402099861184, + "created": 1756562615.6714807, + "msecs": 671.0, + "relativeCreated": 41040.429779, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,671" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", @@ -104169,19 +104737,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488754.6142888, - "msecs": 614.0, - "relativeCreated": 41024.060286, - "thread": 135402099861184, + "created": 1756562615.6748357, + "msecs": 674.0, + "relativeCreated": 41043.784771, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,674" } ], - "time_consumption": 0.0980985164642334 + "time_consumption": 0.09607076644897461 }, { "name": "__tLogger__", @@ -104199,16 +104767,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488754.7127247, - "msecs": 712.0, - "relativeCreated": 41122.496056, - "thread": 135402127188224, + "created": 1756562615.771418, + "msecs": 771.0, + "relativeCreated": 41140.367337, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:35,771", "moduleLogger": [ { "name": "__unittest__", @@ -104227,16 +104795,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488754.712627, - "msecs": 712.0, - "relativeCreated": 41122.398381, - "thread": 135402127188224, + "created": 1756562615.7712255, + "msecs": 771.0, + "relativeCreated": 41140.174545, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.main_light)): 20 ()", - "asctime": "2025-08-29 19:32:34,712" + "asctime": "2025-08-30 16:03:35,771" }, { "name": "__unittest__", @@ -104256,19 +104824,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488754.712684, - "msecs": 712.0, - "relativeCreated": 41122.455422, - "thread": 135402127188224, + "created": 1756562615.7713356, + "msecs": 771.0, + "relativeCreated": 41140.284847, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.main_light)): result = 20 ()", - "asctime": "2025-08-29 19:32:34,712" + "asctime": "2025-08-30 16:03:35,771" } ], - "time_consumption": 4.076957702636719e-05 + "time_consumption": 8.249282836914062e-05 }, { "name": "__tLogger__", @@ -104286,16 +104854,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488754.8133676, - "msecs": 813.0, - "relativeCreated": 41223.138898, - "thread": 135402127188224, + "created": 1756562615.8724592, + "msecs": 872.0, + "relativeCreated": 41241.40832, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (gfw.dirk.main_light) to 40", - "asctime": "2025-08-29 19:32:34,813", + "asctime": "2025-08-30 16:03:35,872", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -104313,16 +104881,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488754.71287, - "msecs": 712.0, - "relativeCreated": 41122.641234, - "thread": 135402127188224, + "created": 1756562615.7716937, + "msecs": 771.0, + "relativeCreated": 41140.643025, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,771" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -104340,16 +104908,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488754.7138798, - "msecs": 713.0, - "relativeCreated": 41123.651118, - "thread": 135402099861184, + "created": 1756562615.7746437, + "msecs": 774.0, + "relativeCreated": 41143.592766, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,774" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", @@ -104367,19 +104935,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488754.7155337, - "msecs": 715.0, - "relativeCreated": 41125.305156, - "thread": 135402099861184, + "created": 1756562615.7764318, + "msecs": 776.0, + "relativeCreated": 41145.380891, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,776" } ], - "time_consumption": 0.09783387184143066 + "time_consumption": 0.09602737426757812 }, { "name": "__tLogger__", @@ -104397,16 +104965,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488754.8137429, - "msecs": 813.0, - "relativeCreated": 41223.514236, - "thread": 135402127188224, + "created": 1756562615.873013, + "msecs": 873.0, + "relativeCreated": 41241.962152, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:35,873", "moduleLogger": [ { "name": "__unittest__", @@ -104425,16 +104993,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488754.813646, - "msecs": 813.0, - "relativeCreated": 41223.417533, - "thread": 135402127188224, + "created": 1756562615.8727808, + "msecs": 872.0, + "relativeCreated": 41241.729929, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.main_light)): 40 ()", - "asctime": "2025-08-29 19:32:34,813" + "asctime": "2025-08-30 16:03:35,872" }, { "name": "__unittest__", @@ -104454,19 +105022,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488754.813702, - "msecs": 813.0, - "relativeCreated": 41223.473499, - "thread": 135402127188224, + "created": 1756562615.8729286, + "msecs": 872.0, + "relativeCreated": 41241.877542, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.main_light)): result = 40 ()", - "asctime": "2025-08-29 19:32:34,813" + "asctime": "2025-08-30 16:03:35,872" } ], - "time_consumption": 4.076957702636719e-05 + "time_consumption": 8.440017700195312e-05 }, { "name": "__tLogger__", @@ -104484,16 +105052,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488754.9144084, - "msecs": 914.0, - "relativeCreated": 41324.17981, - "thread": 135402127188224, + "created": 1756562615.9750261, + "msecs": 975.0, + "relativeCreated": 41343.975288, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (gfw.dirk.main_light) to 60", - "asctime": "2025-08-29 19:32:34,914", + "asctime": "2025-08-30 16:03:35,975", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -104511,16 +105079,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488754.8138998, - "msecs": 813.0, - "relativeCreated": 41223.671294, - "thread": 135402127188224, + "created": 1756562615.873377, + "msecs": 873.0, + "relativeCreated": 41242.326135, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,873" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -104538,16 +105106,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488754.8150988, - "msecs": 815.0, - "relativeCreated": 41224.870237, - "thread": 135402099861184, + "created": 1756562615.874746, + "msecs": 874.0, + "relativeCreated": 41243.695302, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,874" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", @@ -104565,19 +105133,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488754.8173308, - "msecs": 817.0, - "relativeCreated": 41227.102293, - "thread": 135402099861184, + "created": 1756562615.8780155, + "msecs": 878.0, + "relativeCreated": 41246.964594, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,878" } ], - "time_consumption": 0.09707760810852051 + "time_consumption": 0.09701061248779297 }, { "name": "__tLogger__", @@ -104595,16 +105163,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488754.9148076, - "msecs": 914.0, - "relativeCreated": 41324.579108, - "thread": 135402127188224, + "created": 1756562615.9755175, + "msecs": 975.0, + "relativeCreated": 41344.466665, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:35,975", "moduleLogger": [ { "name": "__unittest__", @@ -104623,16 +105191,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488754.9147081, - "msecs": 914.0, - "relativeCreated": 41324.479615, - "thread": 135402127188224, + "created": 1756562615.9753087, + "msecs": 975.0, + "relativeCreated": 41344.257776, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.main_light)): 60 ()", - "asctime": "2025-08-29 19:32:34,914" + "asctime": "2025-08-30 16:03:35,975" }, { "name": "__unittest__", @@ -104652,19 +105220,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488754.9147658, - "msecs": 914.0, - "relativeCreated": 41324.537323, - "thread": 135402127188224, + "created": 1756562615.9754407, + "msecs": 975.0, + "relativeCreated": 41344.389654, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.main_light)): result = 60 ()", - "asctime": "2025-08-29 19:32:34,914" + "asctime": "2025-08-30 16:03:35,975" } ], - "time_consumption": 4.172325134277344e-05 + "time_consumption": 7.677078247070312e-05 }, { "name": "__tLogger__", @@ -104682,16 +105250,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488755.0155618, - "msecs": 15.0, - "relativeCreated": 41425.333262, - "thread": 135402127188224, + "created": 1756562616.0774064, + "msecs": 77.0, + "relativeCreated": 41446.355603, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (gfw.dirk.main_light) to 80", - "asctime": "2025-08-29 19:32:35,015", + "asctime": "2025-08-30 16:03:36,077", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -104709,16 +105277,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488754.9149652, - "msecs": 914.0, - "relativeCreated": 41324.736695, - "thread": 135402127188224, + "created": 1756562615.97577, + "msecs": 975.0, + "relativeCreated": 41344.719333, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,975" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -104736,16 +105304,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488754.9161115, - "msecs": 916.0, - "relativeCreated": 41325.882758, - "thread": 135402099861184, + "created": 1756562615.9769752, + "msecs": 976.0, + "relativeCreated": 41345.924343, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,976" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", @@ -104763,19 +105331,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488754.9180686, - "msecs": 918.0, - "relativeCreated": 41327.840208, - "thread": 135402099861184, + "created": 1756562615.9799442, + "msecs": 979.0, + "relativeCreated": 41348.89331, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:35,979" } ], - "time_consumption": 0.09749317169189453 + "time_consumption": 0.09746217727661133 }, { "name": "__tLogger__", @@ -104793,16 +105361,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488755.0158925, - "msecs": 15.0, - "relativeCreated": 41425.663787, - "thread": 135402127188224, + "created": 1756562616.0779123, + "msecs": 77.0, + "relativeCreated": 41446.861335, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:36,077", "moduleLogger": [ { "name": "__unittest__", @@ -104821,16 +105389,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488755.0157952, - "msecs": 15.0, - "relativeCreated": 41425.566586, - "thread": 135402127188224, + "created": 1756562616.0777237, + "msecs": 77.0, + "relativeCreated": 41446.672741, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.main_light)): 80 ()", - "asctime": "2025-08-29 19:32:35,015" + "asctime": "2025-08-30 16:03:36,077" }, { "name": "__unittest__", @@ -104850,19 +105418,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488755.015852, - "msecs": 15.0, - "relativeCreated": 41425.623579, - "thread": 135402127188224, + "created": 1756562616.0778306, + "msecs": 77.0, + "relativeCreated": 41446.779782, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.main_light)): result = 80 ()", - "asctime": "2025-08-29 19:32:35,015" + "asctime": "2025-08-30 16:03:36,077" } ], - "time_consumption": 4.0531158447265625e-05 + "time_consumption": 8.177757263183594e-05 }, { "name": "__tLogger__", @@ -104880,16 +105448,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488755.116586, - "msecs": 116.0, - "relativeCreated": 41526.357495, - "thread": 135402127188224, + "created": 1756562616.1798909, + "msecs": 179.0, + "relativeCreated": 41548.840052, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (gfw.dirk.main_light) to 100", - "asctime": "2025-08-29 19:32:35,116", + "asctime": "2025-08-30 16:03:36,179", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -104907,16 +105475,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488755.0160744, - "msecs": 16.0, - "relativeCreated": 41425.845854, - "thread": 135402127188224, + "created": 1756562616.0781913, + "msecs": 78.0, + "relativeCreated": 41447.140487, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,078" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -104934,16 +105502,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488755.0171032, - "msecs": 17.0, - "relativeCreated": 41426.874482, - "thread": 135402099861184, + "created": 1756562616.079588, + "msecs": 79.0, + "relativeCreated": 41448.53707, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,079" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", @@ -104961,19 +105529,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488755.0192537, - "msecs": 19.0, - "relativeCreated": 41429.025124, - "thread": 135402099861184, + "created": 1756562616.0827415, + "msecs": 82.0, + "relativeCreated": 41451.690491, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,082" } ], - "time_consumption": 0.09733223915100098 + "time_consumption": 0.09714937210083008 }, { "name": "__tLogger__", @@ -104991,16 +105559,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488755.1169522, - "msecs": 116.0, - "relativeCreated": 41526.723577, - "thread": 135402127188224, + "created": 1756562616.1804566, + "msecs": 180.0, + "relativeCreated": 41549.405787, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:36,180", "moduleLogger": [ { "name": "__unittest__", @@ -105019,16 +105587,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488755.1168177, - "msecs": 116.0, - "relativeCreated": 41526.589201, - "thread": 135402127188224, + "created": 1756562616.180209, + "msecs": 180.0, + "relativeCreated": 41549.157931, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.main_light)): 100 ()", - "asctime": "2025-08-29 19:32:35,116" + "asctime": "2025-08-30 16:03:36,180" }, { "name": "__unittest__", @@ -105048,24 +105616,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488755.1169045, - "msecs": 116.0, - "relativeCreated": 41526.675908, - "thread": 135402127188224, + "created": 1756562616.1803544, + "msecs": 180.0, + "relativeCreated": 41549.30344, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.main_light)): result = 100 ()", - "asctime": "2025-08-29 19:32:35,116" + "asctime": "2025-08-30 16:03:36,180" } ], - "time_consumption": 4.76837158203125e-05 + "time_consumption": 0.00010228157043457031 } ], - "time_consumption": 0.8070657253265381, - "time_start": "2025-08-29 19:32:34,309", - "time_finished": "2025-08-29 19:32:35,116" + "time_consumption": 0.8142309188842773, + "time_start": "2025-08-30 16:03:35,366", + "time_finished": "2025-08-30 16:03:36,180" }, "ViDevCommon.color_temp (gfw.dirk.main_light) -> Light.color_temp (gfw.dirk.main_light)": { "name": "__tLogger__", @@ -105080,16 +105648,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488755.1172025, - "msecs": 117.0, - "relativeCreated": 41526.973851, - "thread": 135402127188224, + "created": 1756562616.180898, + "msecs": 180.0, + "relativeCreated": 41549.847041, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:36,180", "moduleLogger": [], "testcaseLogger": [ { @@ -105105,16 +105673,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488755.2175741, - "msecs": 217.0, - "relativeCreated": 41627.34548, - "thread": 135402127188224, + "created": 1756562616.2813578, + "msecs": 281.0, + "relativeCreated": 41650.307054, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:35,217", + "asctime": "2025-08-30 16:03:36,281", "moduleLogger": [], "time_consumption": 0.0 }, @@ -105133,16 +105701,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488755.3185441, - "msecs": 318.0, - "relativeCreated": 41728.315677, - "thread": 135402127188224, + "created": 1756562616.382934, + "msecs": 382.0, + "relativeCreated": 41751.883092, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 19:32:35,318", + "asctime": "2025-08-30 16:03:36,382", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", @@ -105160,16 +105728,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488755.2178583, - "msecs": 217.0, - "relativeCreated": 41627.629655, - "thread": 135402127188224, + "created": 1756562616.2817433, + "msecs": 281.0, + "relativeCreated": 41650.692464, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,281" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -105187,16 +105755,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488755.2181652, - "msecs": 218.0, - "relativeCreated": 41627.936579, - "thread": 135402127188224, + "created": 1756562616.2821844, + "msecs": 282.0, + "relativeCreated": 41651.133674, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,282" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", @@ -105214,16 +105782,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488755.2210739, - "msecs": 221.0, - "relativeCreated": 41630.84532, - "thread": 135402099861184, + "created": 1756562616.2861152, + "msecs": 286.0, + "relativeCreated": 41655.064167, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,286" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -105241,16 +105809,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488755.221482, - "msecs": 221.0, - "relativeCreated": 41631.2535, - "thread": 135402099861184, + "created": 1756562616.2866821, + "msecs": 286.0, + "relativeCreated": 41655.631309, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,286" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", @@ -105268,19 +105836,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488755.264335, - "msecs": 264.0, - "relativeCreated": 41674.106313, - "thread": 135402099861184, + "created": 1756562616.3329701, + "msecs": 332.0, + "relativeCreated": 41701.919275, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,332" } ], - "time_consumption": 0.054209232330322266 + "time_consumption": 0.049963951110839844 }, { "name": "__tLogger__", @@ -105298,16 +105866,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488755.3188877, - "msecs": 318.0, - "relativeCreated": 41728.659239, - "thread": 135402127188224, + "created": 1756562616.3834813, + "msecs": 383.0, + "relativeCreated": 41752.430516, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 19:32:35,318", + "asctime": "2025-08-30 16:03:36,383", "moduleLogger": [ { "name": "__unittest__", @@ -105326,16 +105894,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488755.3187861, - "msecs": 318.0, - "relativeCreated": 41728.557454, - "thread": 135402127188224, + "created": 1756562616.383238, + "msecs": 383.0, + "relativeCreated": 41752.187303, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 19:32:35,318" + "asctime": "2025-08-30 16:03:36,383" }, { "name": "__unittest__", @@ -105355,19 +105923,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488755.3188436, - "msecs": 318.0, - "relativeCreated": 41728.615012, - "thread": 135402127188224, + "created": 1756562616.3833957, + "msecs": 383.0, + "relativeCreated": 41752.344688, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 19:32:35,318" + "asctime": "2025-08-30 16:03:36,383" } ], - "time_consumption": 4.410743713378906e-05 + "time_consumption": 8.559226989746094e-05 }, { "name": "__tLogger__", @@ -105385,16 +105953,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488755.4195292, - "msecs": 419.0, - "relativeCreated": 41829.300535, - "thread": 135402127188224, + "created": 1756562616.4841864, + "msecs": 484.0, + "relativeCreated": 41853.135391, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.main_light) to 0", - "asctime": "2025-08-29 19:32:35,419", + "asctime": "2025-08-30 16:03:36,484", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", @@ -105412,16 +105980,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488755.3189993, - "msecs": 318.0, - "relativeCreated": 41728.770789, - "thread": 135402127188224, + "created": 1756562616.3836732, + "msecs": 383.0, + "relativeCreated": 41752.622155, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,383" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", @@ -105439,16 +106007,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488755.3220055, - "msecs": 322.0, - "relativeCreated": 41731.776915, - "thread": 135402099861184, + "created": 1756562616.3875284, + "msecs": 387.0, + "relativeCreated": 41756.477639, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,387" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -105466,16 +106034,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488755.3222938, - "msecs": 322.0, - "relativeCreated": 41732.065192, - "thread": 135402099861184, + "created": 1756562616.3879685, + "msecs": 387.0, + "relativeCreated": 41756.917595, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,387" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -105493,16 +106061,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488755.3231134, - "msecs": 323.0, - "relativeCreated": 41732.884779, - "thread": 135402099861184, + "created": 1756562616.3889954, + "msecs": 388.0, + "relativeCreated": 41757.944382, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,388" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", @@ -105520,19 +106088,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488755.365169, - "msecs": 365.0, - "relativeCreated": 41774.940595, - "thread": 135402099861184, + "created": 1756562616.4332693, + "msecs": 433.0, + "relativeCreated": 41802.218423, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,433" } ], - "time_consumption": 0.054360151290893555 + "time_consumption": 0.05091714859008789 }, { "name": "__tLogger__", @@ -105550,16 +106118,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488755.4199572, - "msecs": 419.0, - "relativeCreated": 41829.728763, - "thread": 135402127188224, + "created": 1756562616.4846663, + "msecs": 484.0, + "relativeCreated": 41853.615593, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:36,484", "moduleLogger": [ { "name": "__unittest__", @@ -105578,16 +106146,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488755.4198298, - "msecs": 419.0, - "relativeCreated": 41829.601087, - "thread": 135402127188224, + "created": 1756562616.4844925, + "msecs": 484.0, + "relativeCreated": 41853.441641, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (gfw.dirk.main_light)): 0 ()", - "asctime": "2025-08-29 19:32:35,419" + "asctime": "2025-08-30 16:03:36,484" }, { "name": "__unittest__", @@ -105607,19 +106175,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488755.4198878, - "msecs": 419.0, - "relativeCreated": 41829.659225, - "thread": 135402127188224, + "created": 1756562616.4845898, + "msecs": 484.0, + "relativeCreated": 41853.538911, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (gfw.dirk.main_light)): result = 0 ()", - "asctime": "2025-08-29 19:32:35,419" + "asctime": "2025-08-30 16:03:36,484" } ], - "time_consumption": 6.937980651855469e-05 + "time_consumption": 7.653236389160156e-05 }, { "name": "__tLogger__", @@ -105637,16 +106205,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488755.520584, - "msecs": 520.0, - "relativeCreated": 41930.355542, - "thread": 135402127188224, + "created": 1756562616.58542, + "msecs": 585.0, + "relativeCreated": 41954.368893, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.main_light) to 2", - "asctime": "2025-08-29 19:32:35,520", + "asctime": "2025-08-30 16:03:36,585", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", @@ -105664,16 +106232,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488755.4200747, - "msecs": 420.0, - "relativeCreated": 41829.846283, - "thread": 135402127188224, + "created": 1756562616.4848933, + "msecs": 484.0, + "relativeCreated": 41853.842655, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,484" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", @@ -105691,16 +106259,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488755.422555, - "msecs": 422.0, - "relativeCreated": 41832.326326, - "thread": 135402099861184, + "created": 1756562616.4888139, + "msecs": 488.0, + "relativeCreated": 41857.763054, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,488" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -105718,16 +106286,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488755.4228187, - "msecs": 422.0, - "relativeCreated": 41832.589883, - "thread": 135402099861184, + "created": 1756562616.489282, + "msecs": 489.0, + "relativeCreated": 41858.231021, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,489" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -105745,16 +106313,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488755.4232874, - "msecs": 423.0, - "relativeCreated": 41833.058636, - "thread": 135402099861184, + "created": 1756562616.4902873, + "msecs": 490.0, + "relativeCreated": 41859.236523, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,490" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", @@ -105772,19 +106340,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488755.4649763, - "msecs": 464.0, - "relativeCreated": 41874.747914, - "thread": 135402099861184, + "created": 1756562616.538008, + "msecs": 538.0, + "relativeCreated": 41906.957252, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,538" } ], - "time_consumption": 0.05560779571533203 + "time_consumption": 0.04741191864013672 }, { "name": "__tLogger__", @@ -105802,16 +106370,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488755.5209467, - "msecs": 520.0, - "relativeCreated": 41930.718235, - "thread": 135402127188224, + "created": 1756562616.5859392, + "msecs": 585.0, + "relativeCreated": 41954.888386, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:36,585", "moduleLogger": [ { "name": "__unittest__", @@ -105830,16 +106398,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488755.5208192, - "msecs": 520.0, - "relativeCreated": 41930.590606, - "thread": 135402127188224, + "created": 1756562616.5857158, + "msecs": 585.0, + "relativeCreated": 41954.664786, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (gfw.dirk.main_light)): 2 ()", - "asctime": "2025-08-29 19:32:35,520" + "asctime": "2025-08-30 16:03:36,585" }, { "name": "__unittest__", @@ -105859,19 +106427,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488755.5209036, - "msecs": 520.0, - "relativeCreated": 41930.675034, - "thread": 135402127188224, + "created": 1756562616.5858247, + "msecs": 585.0, + "relativeCreated": 41954.773889, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (gfw.dirk.main_light)): result = 2 ()", - "asctime": "2025-08-29 19:32:35,520" + "asctime": "2025-08-30 16:03:36,585" } ], - "time_consumption": 4.315376281738281e-05 + "time_consumption": 0.00011444091796875 }, { "name": "__tLogger__", @@ -105889,16 +106457,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488755.621587, - "msecs": 621.0, - "relativeCreated": 42031.358294, - "thread": 135402127188224, + "created": 1756562616.6866822, + "msecs": 686.0, + "relativeCreated": 42055.631255, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.main_light) to 4", - "asctime": "2025-08-29 19:32:35,621", + "asctime": "2025-08-30 16:03:36,686", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", @@ -105916,16 +106484,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488755.521059, - "msecs": 521.0, - "relativeCreated": 41930.830448, - "thread": 135402127188224, + "created": 1756562616.586137, + "msecs": 586.0, + "relativeCreated": 41955.086154, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,586" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", @@ -105943,16 +106511,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488755.5239856, - "msecs": 523.0, - "relativeCreated": 41933.757072, - "thread": 135402099861184, + "created": 1756562616.5906212, + "msecs": 590.0, + "relativeCreated": 41959.570307, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,590" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -105970,16 +106538,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488755.5242717, - "msecs": 524.0, - "relativeCreated": 41934.042947, - "thread": 135402099861184, + "created": 1756562616.5910666, + "msecs": 591.0, + "relativeCreated": 41960.015757, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,591" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -105997,16 +106565,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488755.524742, - "msecs": 524.0, - "relativeCreated": 41934.513448, - "thread": 135402099861184, + "created": 1756562616.5921311, + "msecs": 592.0, + "relativeCreated": 41961.080136, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,592" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", @@ -106024,19 +106592,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488755.567214, - "msecs": 567.0, - "relativeCreated": 41976.985623, - "thread": 135402099861184, + "created": 1756562616.6370237, + "msecs": 637.0, + "relativeCreated": 42005.972917, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,637" } ], - "time_consumption": 0.05437302589416504 + "time_consumption": 0.04965853691101074 }, { "name": "__tLogger__", @@ -106054,16 +106622,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488755.6219196, - "msecs": 621.0, - "relativeCreated": 42031.691079, - "thread": 135402127188224, + "created": 1756562616.6871872, + "msecs": 687.0, + "relativeCreated": 42056.136361, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:36,687", "moduleLogger": [ { "name": "__unittest__", @@ -106082,16 +106650,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488755.6218214, - "msecs": 621.0, - "relativeCreated": 42031.592786, - "thread": 135402127188224, + "created": 1756562616.6869748, + "msecs": 686.0, + "relativeCreated": 42055.923733, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (gfw.dirk.main_light)): 4 ()", - "asctime": "2025-08-29 19:32:35,621" + "asctime": "2025-08-30 16:03:36,686" }, { "name": "__unittest__", @@ -106111,19 +106679,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488755.6218789, - "msecs": 621.0, - "relativeCreated": 42031.650275, - "thread": 135402127188224, + "created": 1756562616.687108, + "msecs": 687.0, + "relativeCreated": 42056.05729, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (gfw.dirk.main_light)): result = 4 ()", - "asctime": "2025-08-29 19:32:35,621" + "asctime": "2025-08-30 16:03:36,687" } ], - "time_consumption": 4.076957702636719e-05 + "time_consumption": 7.915496826171875e-05 }, { "name": "__tLogger__", @@ -106141,16 +106709,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488755.7224753, - "msecs": 722.0, - "relativeCreated": 42132.246769, - "thread": 135402127188224, + "created": 1756562616.7890134, + "msecs": 789.0, + "relativeCreated": 42157.962536, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.main_light) to 6", - "asctime": "2025-08-29 19:32:35,722", + "asctime": "2025-08-30 16:03:36,789", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", @@ -106168,16 +106736,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488755.6220598, - "msecs": 622.0, - "relativeCreated": 42031.83118, - "thread": 135402127188224, + "created": 1756562616.687376, + "msecs": 687.0, + "relativeCreated": 42056.325267, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,687" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", @@ -106195,16 +106763,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488755.6251583, - "msecs": 625.0, - "relativeCreated": 42034.929787, - "thread": 135402099861184, + "created": 1756562616.6912572, + "msecs": 691.0, + "relativeCreated": 42060.206427, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,691" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -106222,16 +106790,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488755.6254716, - "msecs": 625.0, - "relativeCreated": 42035.242872, - "thread": 135402099861184, + "created": 1756562616.6916938, + "msecs": 691.0, + "relativeCreated": 42060.64302, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,691" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -106249,16 +106817,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488755.6263173, - "msecs": 626.0, - "relativeCreated": 42036.088789, - "thread": 135402099861184, + "created": 1756562616.6927428, + "msecs": 692.0, + "relativeCreated": 42061.692096, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,692" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", @@ -106276,19 +106844,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488755.6682694, - "msecs": 668.0, - "relativeCreated": 42078.040679, - "thread": 135402099861184, + "created": 1756562616.7371624, + "msecs": 737.0, + "relativeCreated": 42106.111308, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,737" } ], - "time_consumption": 0.054205894470214844 + "time_consumption": 0.05185103416442871 }, { "name": "__tLogger__", @@ -106306,16 +106874,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488755.7228336, - "msecs": 722.0, - "relativeCreated": 42132.604985, - "thread": 135402127188224, + "created": 1756562616.7896903, + "msecs": 789.0, + "relativeCreated": 42158.639455, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:36,789", "moduleLogger": [ { "name": "__unittest__", @@ -106334,16 +106902,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488755.7227323, - "msecs": 722.0, - "relativeCreated": 42132.503606, - "thread": 135402127188224, + "created": 1756562616.7894242, + "msecs": 789.0, + "relativeCreated": 42158.373291, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (gfw.dirk.main_light)): 6 ()", - "asctime": "2025-08-29 19:32:35,722" + "asctime": "2025-08-30 16:03:36,789" }, { "name": "__unittest__", @@ -106363,19 +106931,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488755.7227917, - "msecs": 722.0, - "relativeCreated": 42132.563037, - "thread": 135402127188224, + "created": 1756562616.7895873, + "msecs": 789.0, + "relativeCreated": 42158.536337, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (gfw.dirk.main_light)): result = 6 ()", - "asctime": "2025-08-29 19:32:35,722" + "asctime": "2025-08-30 16:03:36,789" } ], - "time_consumption": 4.1961669921875e-05 + "time_consumption": 0.000102996826171875 }, { "name": "__tLogger__", @@ -106393,16 +106961,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488755.82351, - "msecs": 823.0, - "relativeCreated": 42233.281426, - "thread": 135402127188224, + "created": 1756562616.8915472, + "msecs": 891.0, + "relativeCreated": 42260.496216, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.main_light) to 8", - "asctime": "2025-08-29 19:32:35,823", + "asctime": "2025-08-30 16:03:36,891", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", @@ -106420,16 +106988,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488755.722944, - "msecs": 722.0, - "relativeCreated": 42132.715352, - "thread": 135402127188224, + "created": 1756562616.7899065, + "msecs": 789.0, + "relativeCreated": 42158.855635, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,789" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", @@ -106447,16 +107015,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488755.7259266, - "msecs": 725.0, - "relativeCreated": 42135.698171, - "thread": 135402099861184, + "created": 1756562616.7938554, + "msecs": 793.0, + "relativeCreated": 42162.804512, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,793" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -106474,16 +107042,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488755.726223, - "msecs": 726.0, - "relativeCreated": 42135.994549, - "thread": 135402099861184, + "created": 1756562616.7942858, + "msecs": 794.0, + "relativeCreated": 42163.234859, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,794" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -106501,16 +107069,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488755.7267191, - "msecs": 726.0, - "relativeCreated": 42136.490703, - "thread": 135402099861184, + "created": 1756562616.7953305, + "msecs": 795.0, + "relativeCreated": 42164.279557, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,795" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", @@ -106528,19 +107096,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488755.769225, - "msecs": 769.0, - "relativeCreated": 42178.996471, - "thread": 135402099861184, + "created": 1756562616.8409574, + "msecs": 840.0, + "relativeCreated": 42209.906489, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,840" } ], - "time_consumption": 0.05428504943847656 + "time_consumption": 0.050589799880981445 }, { "name": "__tLogger__", @@ -106558,16 +107126,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488755.823843, - "msecs": 823.0, - "relativeCreated": 42233.614619, - "thread": 135402127188224, + "created": 1756562616.8920252, + "msecs": 892.0, + "relativeCreated": 42260.974564, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:36,892", "moduleLogger": [ { "name": "__unittest__", @@ -106586,16 +107154,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488755.8237457, - "msecs": 823.0, - "relativeCreated": 42233.517309, - "thread": 135402127188224, + "created": 1756562616.8918457, + "msecs": 891.0, + "relativeCreated": 42260.794627, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (gfw.dirk.main_light)): 8 ()", - "asctime": "2025-08-29 19:32:35,823" + "asctime": "2025-08-30 16:03:36,891" }, { "name": "__unittest__", @@ -106615,19 +107183,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488755.8238018, - "msecs": 823.0, - "relativeCreated": 42233.573373, - "thread": 135402127188224, + "created": 1756562616.8919473, + "msecs": 891.0, + "relativeCreated": 42260.896484, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (gfw.dirk.main_light)): result = 8 ()", - "asctime": "2025-08-29 19:32:35,823" + "asctime": "2025-08-30 16:03:36,891" } ], - "time_consumption": 4.124641418457031e-05 + "time_consumption": 7.796287536621094e-05 }, { "name": "__tLogger__", @@ -106645,16 +107213,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488755.9245002, - "msecs": 924.0, - "relativeCreated": 42334.271701, - "thread": 135402127188224, + "created": 1756562616.993857, + "msecs": 993.0, + "relativeCreated": 42362.806141, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.main_light) to 10", - "asctime": "2025-08-29 19:32:35,924", + "asctime": "2025-08-30 16:03:36,993", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", @@ -106672,16 +107240,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488755.8239543, - "msecs": 823.0, - "relativeCreated": 42233.725738, - "thread": 135402127188224, + "created": 1756562616.89221, + "msecs": 892.0, + "relativeCreated": 42261.159106, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,892" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light.set", @@ -106699,16 +107267,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488755.8271432, - "msecs": 827.0, - "relativeCreated": 42236.914578, - "thread": 135402099861184, + "created": 1756562616.8961089, + "msecs": 896.0, + "relativeCreated": 42265.058037, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,896" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -106726,16 +107294,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488755.8274322, - "msecs": 827.0, - "relativeCreated": 42237.203551, - "thread": 135402099861184, + "created": 1756562616.896575, + "msecs": 896.0, + "relativeCreated": 42265.523977, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,896" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -106753,16 +107321,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488755.8281708, - "msecs": 828.0, - "relativeCreated": 42237.942111, - "thread": 135402099861184, + "created": 1756562616.8976204, + "msecs": 897.0, + "relativeCreated": 42266.569565, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,897" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", @@ -106780,19 +107348,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488755.870429, - "msecs": 870.0, - "relativeCreated": 42280.200432, - "thread": 135402099861184, + "created": 1756562616.9417226, + "msecs": 941.0, + "relativeCreated": 42310.671801, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:36,941" } ], - "time_consumption": 0.05407118797302246 + "time_consumption": 0.05213427543640137 }, { "name": "__tLogger__", @@ -106810,16 +107378,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488755.9248478, - "msecs": 924.0, - "relativeCreated": 42334.619306, - "thread": 135402127188224, + "created": 1756562616.9943254, + "msecs": 994.0, + "relativeCreated": 42363.27469, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:36,994", "moduleLogger": [ { "name": "__unittest__", @@ -106838,16 +107406,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488755.9247494, - "msecs": 924.0, - "relativeCreated": 42334.520627, - "thread": 135402127188224, + "created": 1756562616.9941516, + "msecs": 994.0, + "relativeCreated": 42363.100767, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (gfw.dirk.main_light)): 10 ()", - "asctime": "2025-08-29 19:32:35,924" + "asctime": "2025-08-30 16:03:36,994" }, { "name": "__unittest__", @@ -106867,24 +107435,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488755.924806, - "msecs": 924.0, - "relativeCreated": 42334.577586, - "thread": 135402127188224, + "created": 1756562616.9942498, + "msecs": 994.0, + "relativeCreated": 42363.198956, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (gfw.dirk.main_light)): result = 10 ()", - "asctime": "2025-08-29 19:32:35,924" + "asctime": "2025-08-30 16:03:36,994" } ], - "time_consumption": 4.172325134277344e-05 + "time_consumption": 7.557868957519531e-05 } ], - "time_consumption": 0.807645320892334, - "time_start": "2025-08-29 19:32:35,117", - "time_finished": "2025-08-29 19:32:35,924" + "time_consumption": 0.8134274482727051, + "time_start": "2025-08-30 16:03:36,180", + "time_finished": "2025-08-30 16:03:36,994" }, "Light.color_temp (gfw.dirk.main_light) -> ViDevCommon.color_temp (gfw.dirk.main_light)": { "name": "__tLogger__", @@ -106899,16 +107467,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488755.9250925, - "msecs": 925.0, - "relativeCreated": 42334.863875, - "thread": 135402127188224, + "created": 1756562616.9946952, + "msecs": 994.0, + "relativeCreated": 42363.644314, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:36,994", "moduleLogger": [], "testcaseLogger": [ { @@ -106924,16 +107492,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488756.025547, - "msecs": 25.0, - "relativeCreated": 42435.318552, - "thread": 135402127188224, + "created": 1756562617.0952353, + "msecs": 95.0, + "relativeCreated": 42464.18448, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:36,025", + "asctime": "2025-08-30 16:03:37,095", "moduleLogger": [], "time_consumption": 0.0 }, @@ -106952,16 +107520,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488756.1263032, - "msecs": 126.0, - "relativeCreated": 42536.074777, - "thread": 135402127188224, + "created": 1756562617.1963823, + "msecs": 196.0, + "relativeCreated": 42565.331313, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 19:32:36,126", + "asctime": "2025-08-30 16:03:37,196", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", @@ -106979,19 +107547,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488756.0258098, - "msecs": 25.0, - "relativeCreated": 42435.581059, - "thread": 135402127188224, + "created": 1756562617.0955892, + "msecs": 95.0, + "relativeCreated": 42464.538174, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:37,095" } ], - "time_consumption": 0.1004934310913086 + "time_consumption": 0.10079312324523926 }, { "name": "__tLogger__", @@ -107009,16 +107577,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488756.1266913, - "msecs": 126.0, - "relativeCreated": 42536.462657, - "thread": 135402127188224, + "created": 1756562617.1969104, + "msecs": 196.0, + "relativeCreated": 42565.859574, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 19:32:36,126", + "asctime": "2025-08-30 16:03:37,196", "moduleLogger": [ { "name": "__unittest__", @@ -107037,16 +107605,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488756.126584, - "msecs": 126.0, - "relativeCreated": 42536.355483, - "thread": 135402127188224, + "created": 1756562617.1966913, + "msecs": 196.0, + "relativeCreated": 42565.640217, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 19:32:36,126" + "asctime": "2025-08-30 16:03:37,196" }, { "name": "__unittest__", @@ -107066,19 +107634,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488756.1266456, - "msecs": 126.0, - "relativeCreated": 42536.416961, - "thread": 135402127188224, + "created": 1756562617.1968281, + "msecs": 196.0, + "relativeCreated": 42565.77727, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 19:32:36,126" + "asctime": "2025-08-30 16:03:37,196" } ], - "time_consumption": 4.57763671875e-05 + "time_consumption": 8.225440979003906e-05 }, { "name": "__tLogger__", @@ -107096,16 +107664,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488756.227344, - "msecs": 227.0, - "relativeCreated": 42637.11566, - "thread": 135402127188224, + "created": 1756562617.297877, + "msecs": 297.0, + "relativeCreated": 42666.826053, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (gfw.dirk.main_light) to 0", - "asctime": "2025-08-29 19:32:36,227", + "asctime": "2025-08-30 16:03:37,297", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -107123,16 +107691,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488756.1268506, - "msecs": 126.0, - "relativeCreated": 42536.622111, - "thread": 135402127188224, + "created": 1756562617.1972308, + "msecs": 197.0, + "relativeCreated": 42566.179872, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:37,197" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -107150,16 +107718,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488756.1279728, - "msecs": 127.0, - "relativeCreated": 42537.744199, - "thread": 135402099861184, + "created": 1756562617.1985738, + "msecs": 198.0, + "relativeCreated": 42567.52304, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:37,198" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", @@ -107177,19 +107745,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488756.1300313, - "msecs": 130.0, - "relativeCreated": 42539.802666, - "thread": 135402099861184, + "created": 1756562617.201492, + "msecs": 201.0, + "relativeCreated": 42570.441042, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:37,201" } ], - "time_consumption": 0.09731268882751465 + "time_consumption": 0.09638500213623047 }, { "name": "__tLogger__", @@ -107207,16 +107775,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488756.2277136, - "msecs": 227.0, - "relativeCreated": 42637.485054, - "thread": 135402127188224, + "created": 1756562617.2983427, + "msecs": 298.0, + "relativeCreated": 42667.29185, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:37,298", "moduleLogger": [ { "name": "__unittest__", @@ -107235,16 +107803,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488756.2276137, - "msecs": 227.0, - "relativeCreated": 42637.385061, - "thread": 135402127188224, + "created": 1756562617.298173, + "msecs": 298.0, + "relativeCreated": 42667.12196, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): 0 ()", - "asctime": "2025-08-29 19:32:36,227" + "asctime": "2025-08-30 16:03:37,298" }, { "name": "__unittest__", @@ -107264,19 +107832,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488756.2276707, - "msecs": 227.0, - "relativeCreated": 42637.442342, - "thread": 135402127188224, + "created": 1756562617.2982705, + "msecs": 298.0, + "relativeCreated": 42667.219459, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): result = 0 ()", - "asctime": "2025-08-29 19:32:36,227" + "asctime": "2025-08-30 16:03:37,298" } ], - "time_consumption": 4.291534423828125e-05 + "time_consumption": 7.224082946777344e-05 }, { "name": "__tLogger__", @@ -107294,16 +107862,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488756.3284, - "msecs": 328.0, - "relativeCreated": 42738.171199, - "thread": 135402127188224, + "created": 1756562617.3994143, + "msecs": 399.0, + "relativeCreated": 42768.363506, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (gfw.dirk.main_light) to 2", - "asctime": "2025-08-29 19:32:36,328", + "asctime": "2025-08-30 16:03:37,399", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -107321,16 +107889,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488756.227878, - "msecs": 227.0, - "relativeCreated": 42637.649473, - "thread": 135402127188224, + "created": 1756562617.2985928, + "msecs": 298.0, + "relativeCreated": 42667.541795, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:37,298" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -107348,16 +107916,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488756.2290804, - "msecs": 229.0, - "relativeCreated": 42638.851861, - "thread": 135402099861184, + "created": 1756562617.29993, + "msecs": 299.0, + "relativeCreated": 42668.879103, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:37,299" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", @@ -107375,19 +107943,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488756.2311373, - "msecs": 231.0, - "relativeCreated": 42640.908594, - "thread": 135402099861184, + "created": 1756562617.302847, + "msecs": 302.0, + "relativeCreated": 42671.796155, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:37,302" } ], - "time_consumption": 0.09726262092590332 + "time_consumption": 0.09656739234924316 }, { "name": "__tLogger__", @@ -107405,16 +107973,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488756.3287868, - "msecs": 328.0, - "relativeCreated": 42738.558382, - "thread": 135402127188224, + "created": 1756562617.399877, + "msecs": 399.0, + "relativeCreated": 42768.826331, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:37,399", "moduleLogger": [ { "name": "__unittest__", @@ -107433,16 +108001,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488756.3286886, - "msecs": 328.0, - "relativeCreated": 42738.460154, - "thread": 135402127188224, + "created": 1756562617.3997028, + "msecs": 399.0, + "relativeCreated": 42768.652005, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): 2 ()", - "asctime": "2025-08-29 19:32:36,328" + "asctime": "2025-08-30 16:03:37,399" }, { "name": "__unittest__", @@ -107462,19 +108030,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488756.328745, - "msecs": 328.0, - "relativeCreated": 42738.516366, - "thread": 135402127188224, + "created": 1756562617.399802, + "msecs": 399.0, + "relativeCreated": 42768.750975, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): result = 2 ()", - "asctime": "2025-08-29 19:32:36,328" + "asctime": "2025-08-30 16:03:37,399" } ], - "time_consumption": 4.1961669921875e-05 + "time_consumption": 7.510185241699219e-05 }, { "name": "__tLogger__", @@ -107492,16 +108060,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488756.4293334, - "msecs": 429.0, - "relativeCreated": 42839.10502, - "thread": 135402127188224, + "created": 1756562617.5005996, + "msecs": 500.0, + "relativeCreated": 42869.548706, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (gfw.dirk.main_light) to 4", - "asctime": "2025-08-29 19:32:36,429", + "asctime": "2025-08-30 16:03:37,500", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -107519,16 +108087,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488756.328945, - "msecs": 328.0, - "relativeCreated": 42738.716276, - "thread": 135402127188224, + "created": 1756562617.4001253, + "msecs": 400.0, + "relativeCreated": 42769.074362, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:37,400" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -107546,16 +108114,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488756.3301105, - "msecs": 330.0, - "relativeCreated": 42739.881825, - "thread": 135402099861184, + "created": 1756562617.4014976, + "msecs": 401.0, + "relativeCreated": 42770.446664, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:37,401" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", @@ -107573,19 +108141,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488756.332078, - "msecs": 332.0, - "relativeCreated": 42741.849399, - "thread": 135402099861184, + "created": 1756562617.404336, + "msecs": 404.0, + "relativeCreated": 42773.285007, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:37,404" } ], - "time_consumption": 0.09725546836853027 + "time_consumption": 0.09626364707946777 }, { "name": "__tLogger__", @@ -107603,16 +108171,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488756.4297123, - "msecs": 429.0, - "relativeCreated": 42839.483916, - "thread": 135402127188224, + "created": 1756562617.5011554, + "msecs": 501.0, + "relativeCreated": 42870.10448, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:37,501", "moduleLogger": [ { "name": "__unittest__", @@ -107631,16 +108199,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488756.4296138, - "msecs": 429.0, - "relativeCreated": 42839.385131, - "thread": 135402127188224, + "created": 1756562617.5008912, + "msecs": 500.0, + "relativeCreated": 42869.840288, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): 4 ()", - "asctime": "2025-08-29 19:32:36,429" + "asctime": "2025-08-30 16:03:37,500" }, { "name": "__unittest__", @@ -107660,19 +108228,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488756.4296703, - "msecs": 429.0, - "relativeCreated": 42839.441812, - "thread": 135402127188224, + "created": 1756562617.5010204, + "msecs": 501.0, + "relativeCreated": 42869.969541, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): result = 4 ()", - "asctime": "2025-08-29 19:32:36,429" + "asctime": "2025-08-30 16:03:37,501" } ], - "time_consumption": 4.1961669921875e-05 + "time_consumption": 0.00013494491577148438 }, { "name": "__tLogger__", @@ -107690,16 +108258,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488756.5303934, - "msecs": 530.0, - "relativeCreated": 42940.164673, - "thread": 135402127188224, + "created": 1756562617.6020756, + "msecs": 602.0, + "relativeCreated": 42971.024697, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (gfw.dirk.main_light) to 6", - "asctime": "2025-08-29 19:32:36,530", + "asctime": "2025-08-30 16:03:37,602", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -107717,16 +108285,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488756.429873, - "msecs": 429.0, - "relativeCreated": 42839.644433, - "thread": 135402127188224, + "created": 1756562617.501413, + "msecs": 501.0, + "relativeCreated": 42870.362234, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:37,501" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -107744,16 +108312,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488756.4310372, - "msecs": 431.0, - "relativeCreated": 42840.808569, - "thread": 135402099861184, + "created": 1756562617.502676, + "msecs": 502.0, + "relativeCreated": 42871.625133, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:37,502" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", @@ -107771,19 +108339,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488756.433061, - "msecs": 433.0, - "relativeCreated": 42842.832418, - "thread": 135402099861184, + "created": 1756562617.505367, + "msecs": 505.0, + "relativeCreated": 42874.316243, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:37,505" } ], - "time_consumption": 0.09733247756958008 + "time_consumption": 0.09670853614807129 }, { "name": "__tLogger__", @@ -107801,16 +108369,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488756.5307987, - "msecs": 530.0, - "relativeCreated": 42940.570108, - "thread": 135402127188224, + "created": 1756562617.6025841, + "msecs": 602.0, + "relativeCreated": 42971.533213, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:37,602", "moduleLogger": [ { "name": "__unittest__", @@ -107829,16 +108397,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488756.530674, - "msecs": 530.0, - "relativeCreated": 42940.445317, - "thread": 135402127188224, + "created": 1756562617.6023648, + "msecs": 602.0, + "relativeCreated": 42971.313708, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): 6 ()", - "asctime": "2025-08-29 19:32:36,530" + "asctime": "2025-08-30 16:03:37,602" }, { "name": "__unittest__", @@ -107858,19 +108426,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488756.5307314, - "msecs": 530.0, - "relativeCreated": 42940.502893, - "thread": 135402127188224, + "created": 1756562617.6025057, + "msecs": 602.0, + "relativeCreated": 42971.454959, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): result = 6 ()", - "asctime": "2025-08-29 19:32:36,530" + "asctime": "2025-08-30 16:03:37,602" } ], - "time_consumption": 6.723403930664062e-05 + "time_consumption": 7.843971252441406e-05 }, { "name": "__tLogger__", @@ -107888,16 +108456,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488756.631369, - "msecs": 631.0, - "relativeCreated": 43041.140707, - "thread": 135402127188224, + "created": 1756562617.7044752, + "msecs": 704.0, + "relativeCreated": 43073.424152, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (gfw.dirk.main_light) to 8", - "asctime": "2025-08-29 19:32:36,631", + "asctime": "2025-08-30 16:03:37,704", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -107915,16 +108483,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488756.5309665, - "msecs": 530.0, - "relativeCreated": 42940.737867, - "thread": 135402127188224, + "created": 1756562617.6028514, + "msecs": 602.0, + "relativeCreated": 42971.800327, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:37,602" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -107942,16 +108510,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488756.532136, - "msecs": 532.0, - "relativeCreated": 42941.907462, - "thread": 135402099861184, + "created": 1756562617.6040943, + "msecs": 604.0, + "relativeCreated": 42973.043352, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:37,604" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", @@ -107969,19 +108537,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488756.5341988, - "msecs": 534.0, - "relativeCreated": 42943.970275, - "thread": 135402099861184, + "created": 1756562617.6071565, + "msecs": 607.0, + "relativeCreated": 42976.105638, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:37,607" } ], - "time_consumption": 0.09717035293579102 + "time_consumption": 0.09731864929199219 }, { "name": "__tLogger__", @@ -107999,16 +108567,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488756.631774, - "msecs": 631.0, - "relativeCreated": 43041.545454, - "thread": 135402127188224, + "created": 1756562617.704943, + "msecs": 704.0, + "relativeCreated": 43073.891995, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:37,704", "moduleLogger": [ { "name": "__unittest__", @@ -108027,16 +108595,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488756.6316638, - "msecs": 631.0, - "relativeCreated": 43041.435231, - "thread": 135402127188224, + "created": 1756562617.704766, + "msecs": 704.0, + "relativeCreated": 43073.715191, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): 8 ()", - "asctime": "2025-08-29 19:32:36,631" + "asctime": "2025-08-30 16:03:37,704" }, { "name": "__unittest__", @@ -108056,19 +108624,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488756.6317282, - "msecs": 631.0, - "relativeCreated": 43041.499481, - "thread": 135402127188224, + "created": 1756562617.7048647, + "msecs": 704.0, + "relativeCreated": 43073.813961, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): result = 8 ()", - "asctime": "2025-08-29 19:32:36,631" + "asctime": "2025-08-30 16:03:37,704" } ], - "time_consumption": 4.57763671875e-05 + "time_consumption": 7.82012939453125e-05 }, { "name": "__tLogger__", @@ -108086,16 +108654,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488756.7324889, - "msecs": 732.0, - "relativeCreated": 43142.260442, - "thread": 135402127188224, + "created": 1756562617.8069456, + "msecs": 806.0, + "relativeCreated": 43175.894701, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (gfw.dirk.main_light) to 10", - "asctime": "2025-08-29 19:32:36,732", + "asctime": "2025-08-30 16:03:37,806", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -108113,16 +108681,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488756.6319466, - "msecs": 631.0, - "relativeCreated": 43041.717921, - "thread": 135402127188224, + "created": 1756562617.7052598, + "msecs": 705.0, + "relativeCreated": 43074.208964, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:37,705" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.main_light", @@ -108140,16 +108708,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488756.6329868, - "msecs": 632.0, - "relativeCreated": 43042.758432, - "thread": 135402099861184, + "created": 1756562617.7065609, + "msecs": 706.0, + "relativeCreated": 43075.509865, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:37,706" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", @@ -108167,19 +108735,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488756.6350298, - "msecs": 635.0, - "relativeCreated": 43044.801287, - "thread": 135402099861184, + "created": 1756562617.7093954, + "msecs": 709.0, + "relativeCreated": 43078.344551, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:37,709" } ], - "time_consumption": 0.09745907783508301 + "time_consumption": 0.0975501537322998 }, { "name": "__tLogger__", @@ -108197,16 +108765,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488756.7328615, - "msecs": 732.0, - "relativeCreated": 43142.632981, - "thread": 135402127188224, + "created": 1756562617.8074472, + "msecs": 807.0, + "relativeCreated": 43176.396341, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:37,807", "moduleLogger": [ { "name": "__unittest__", @@ -108225,16 +108793,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488756.7327619, - "msecs": 732.0, - "relativeCreated": 43142.533322, - "thread": 135402127188224, + "created": 1756562617.8072376, + "msecs": 807.0, + "relativeCreated": 43176.186748, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): 10 ()", - "asctime": "2025-08-29 19:32:36,732" + "asctime": "2025-08-30 16:03:37,807" }, { "name": "__unittest__", @@ -108254,24 +108822,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488756.7328198, - "msecs": 732.0, - "relativeCreated": 43142.591123, - "thread": 135402127188224, + "created": 1756562617.807371, + "msecs": 807.0, + "relativeCreated": 43176.320049, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.main_light)): result = 10 ()", - "asctime": "2025-08-29 19:32:36,732" + "asctime": "2025-08-30 16:03:37,807" } ], - "time_consumption": 4.172325134277344e-05 + "time_consumption": 7.62939453125e-05 } ], - "time_consumption": 0.8077690601348877, - "time_start": "2025-08-29 19:32:35,925", - "time_finished": "2025-08-29 19:32:36,732" + "time_consumption": 0.8127520084381104, + "time_start": "2025-08-30 16:03:36,994", + "time_finished": "2025-08-30 16:03:37,807" }, "ViDevCommon.brightness (gfw.dirk.desk_light) -> Light.brightness (gfw.dirk.desk_light)": { "name": "__tLogger__", @@ -108286,16 +108854,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488756.733106, - "msecs": 733.0, - "relativeCreated": 43142.877226, - "thread": 135402127188224, + "created": 1756562617.8078418, + "msecs": 807.0, + "relativeCreated": 43176.790826, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.brightness (gfw.dirk.desk_light) -> Light.brightness (gfw.dirk.desk_light)", - "asctime": "2025-08-29 19:32:36,733", + "asctime": "2025-08-30 16:03:37,807", "moduleLogger": [], "testcaseLogger": [ { @@ -108311,16 +108879,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488756.8337514, - "msecs": 833.0, - "relativeCreated": 43243.523065, - "thread": 135402127188224, + "created": 1756562617.9086704, + "msecs": 908.0, + "relativeCreated": 43277.619562, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:36,833", + "asctime": "2025-08-30 16:03:37,908", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -108338,16 +108906,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488756.7332804, - "msecs": 733.0, - "relativeCreated": 43143.0519, - "thread": 135402127188224, + "created": 1756562617.8081524, + "msecs": 808.0, + "relativeCreated": 43177.101329, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:37,808" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -108365,16 +108933,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488756.7343287, - "msecs": 734.0, - "relativeCreated": 43144.100184, - "thread": 135402099861184, + "created": 1756562617.8094954, + "msecs": 809.0, + "relativeCreated": 43178.444674, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:37,809" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", @@ -108392,19 +108960,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488756.737018, - "msecs": 737.0, - "relativeCreated": 43146.789613, - "thread": 135402099861184, + "created": 1756562617.8133888, + "msecs": 813.0, + "relativeCreated": 43182.337993, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:37,813" } ], - "time_consumption": 0.09673333168029785 + "time_consumption": 0.09528160095214844 }, { "name": "__tLogger__", @@ -108421,16 +108989,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488756.934796, - "msecs": 934.0, - "relativeCreated": 43344.567431, - "thread": 135402127188224, + "created": 1756562618.010226, + "msecs": 10.0, + "relativeCreated": 43379.175096, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 19:32:36,934", + "asctime": "2025-08-30 16:03:38,010", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness.set", @@ -108448,16 +109016,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488756.8340445, - "msecs": 834.0, - "relativeCreated": 43243.815781, - "thread": 135402127188224, + "created": 1756562617.9090426, + "msecs": 909.0, + "relativeCreated": 43277.991818, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:37,909" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -108475,16 +109043,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488756.8343456, - "msecs": 834.0, - "relativeCreated": 43244.116891, - "thread": 135402127188224, + "created": 1756562617.9095137, + "msecs": 909.0, + "relativeCreated": 43278.462833, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:37,909" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", @@ -108502,16 +109070,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488756.8372767, - "msecs": 837.0, - "relativeCreated": 43247.048199, - "thread": 135402099861184, + "created": 1756562617.913134, + "msecs": 913.0, + "relativeCreated": 43282.08326, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:37,913" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -108529,16 +109097,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488756.837677, - "msecs": 837.0, - "relativeCreated": 43247.448455, - "thread": 135402099861184, + "created": 1756562617.9136684, + "msecs": 913.0, + "relativeCreated": 43282.617497, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:37,913" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", @@ -108556,19 +109124,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488756.880521, - "msecs": 880.0, - "relativeCreated": 43290.292403, - "thread": 135402099861184, + "created": 1756562617.9566624, + "msecs": 956.0, + "relativeCreated": 43325.611709, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:37,956" } ], - "time_consumption": 0.0542750358581543 + "time_consumption": 0.053563594818115234 }, { "name": "__tLogger__", @@ -108586,16 +109154,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488756.9351406, - "msecs": 935.0, - "relativeCreated": 43344.912134, - "thread": 135402127188224, + "created": 1756562618.0107403, + "msecs": 10.0, + "relativeCreated": 43379.689382, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 19:32:36,935", + "asctime": "2025-08-30 16:03:38,010", "moduleLogger": [ { "name": "__unittest__", @@ -108614,16 +109182,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488756.9350407, - "msecs": 935.0, - "relativeCreated": 43344.812079, - "thread": 135402127188224, + "created": 1756562618.0105267, + "msecs": 10.0, + "relativeCreated": 43379.475744, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 19:32:36,935" + "asctime": "2025-08-30 16:03:38,010" }, { "name": "__unittest__", @@ -108643,19 +109211,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488756.9350975, - "msecs": 935.0, - "relativeCreated": 43344.868837, - "thread": 135402127188224, + "created": 1756562618.0106604, + "msecs": 10.0, + "relativeCreated": 43379.609379, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 19:32:36,935" + "asctime": "2025-08-30 16:03:38,010" } ], - "time_consumption": 4.315376281738281e-05 + "time_consumption": 7.987022399902344e-05 }, { "name": "__tLogger__", @@ -108673,16 +109241,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488757.0357983, - "msecs": 35.0, - "relativeCreated": 43445.569756, - "thread": 135402127188224, + "created": 1756562618.1114163, + "msecs": 111.0, + "relativeCreated": 43480.365424, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (gfw.dirk.desk_light) to 0", - "asctime": "2025-08-29 19:32:37,035", + "asctime": "2025-08-30 16:03:38,111", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness.set", @@ -108700,16 +109268,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488756.935253, - "msecs": 935.0, - "relativeCreated": 43345.024411, - "thread": 135402127188224, + "created": 1756562618.0109327, + "msecs": 10.0, + "relativeCreated": 43379.881761, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,010" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", @@ -108727,16 +109295,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488756.9383593, - "msecs": 938.0, - "relativeCreated": 43348.130773, - "thread": 135402099861184, + "created": 1756562618.014789, + "msecs": 14.0, + "relativeCreated": 43383.738354, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,014" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -108754,16 +109322,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488756.938682, - "msecs": 938.0, - "relativeCreated": 43348.45363, - "thread": 135402099861184, + "created": 1756562618.0151808, + "msecs": 15.0, + "relativeCreated": 43384.13, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,015" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -108781,16 +109349,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488756.9395595, - "msecs": 939.0, - "relativeCreated": 43349.330849, - "thread": 135402099861184, + "created": 1756562618.0162544, + "msecs": 16.0, + "relativeCreated": 43385.203468, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,016" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", @@ -108808,19 +109376,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488756.9811878, - "msecs": 981.0, - "relativeCreated": 43390.959155, - "thread": 135402099861184, + "created": 1756562618.0610826, + "msecs": 61.0, + "relativeCreated": 43430.031809, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,061" } ], - "time_consumption": 0.054610490798950195 + "time_consumption": 0.05033373832702637 }, { "name": "__tLogger__", @@ -108838,16 +109406,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488757.0361602, - "msecs": 36.0, - "relativeCreated": 43445.931583, - "thread": 135402127188224, + "created": 1756562618.1118875, + "msecs": 111.0, + "relativeCreated": 43480.836354, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:38,111", "moduleLogger": [ { "name": "__unittest__", @@ -108866,16 +109434,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488757.036029, - "msecs": 36.0, - "relativeCreated": 43445.800609, - "thread": 135402127188224, + "created": 1756562618.1117184, + "msecs": 111.0, + "relativeCreated": 43480.667559, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (gfw.dirk.desk_light)): 0 ()", - "asctime": "2025-08-29 19:32:37,036" + "asctime": "2025-08-30 16:03:38,111" }, { "name": "__unittest__", @@ -108895,19 +109463,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488757.0360882, - "msecs": 36.0, - "relativeCreated": 43445.85968, - "thread": 135402127188224, + "created": 1756562618.1118135, + "msecs": 111.0, + "relativeCreated": 43480.76264, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (gfw.dirk.desk_light)): result = 0 ()", - "asctime": "2025-08-29 19:32:37,036" + "asctime": "2025-08-30 16:03:38,111" } ], - "time_consumption": 7.200241088867188e-05 + "time_consumption": 7.390975952148438e-05 }, { "name": "__tLogger__", @@ -108925,16 +109493,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488757.136794, - "msecs": 136.0, - "relativeCreated": 43546.565672, - "thread": 135402127188224, + "created": 1756562618.2126653, + "msecs": 212.0, + "relativeCreated": 43581.614585, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (gfw.dirk.desk_light) to 20", - "asctime": "2025-08-29 19:32:37,136", + "asctime": "2025-08-30 16:03:38,212", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness.set", @@ -108952,16 +109520,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488757.0362759, - "msecs": 36.0, - "relativeCreated": 43446.047311, - "thread": 135402127188224, + "created": 1756562618.1120808, + "msecs": 112.0, + "relativeCreated": 43481.030012, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,112" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", @@ -108979,16 +109547,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488757.039314, - "msecs": 39.0, - "relativeCreated": 43449.08539, - "thread": 135402099861184, + "created": 1756562618.1159031, + "msecs": 115.0, + "relativeCreated": 43484.852242, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,115" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -109006,16 +109574,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488757.03964, - "msecs": 39.0, - "relativeCreated": 43449.411439, - "thread": 135402099861184, + "created": 1756562618.1163404, + "msecs": 116.0, + "relativeCreated": 43485.289698, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,116" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -109033,16 +109601,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488757.0404994, - "msecs": 40.0, - "relativeCreated": 43450.270786, - "thread": 135402099861184, + "created": 1756562618.1173725, + "msecs": 117.0, + "relativeCreated": 43486.321429, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,117" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", @@ -109060,19 +109628,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488757.082282, - "msecs": 82.0, - "relativeCreated": 43492.053502, - "thread": 135402099861184, + "created": 1756562618.1609988, + "msecs": 160.0, + "relativeCreated": 43529.948044, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,160" } ], - "time_consumption": 0.05451202392578125 + "time_consumption": 0.0516664981842041 }, { "name": "__tLogger__", @@ -109090,16 +109658,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488757.1371267, - "msecs": 137.0, - "relativeCreated": 43546.898097, - "thread": 135402127188224, + "created": 1756562618.2132294, + "msecs": 213.0, + "relativeCreated": 43582.17845, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:38,213", "moduleLogger": [ { "name": "__unittest__", @@ -109118,16 +109686,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488757.1370285, - "msecs": 137.0, - "relativeCreated": 43546.799717, - "thread": 135402127188224, + "created": 1756562618.2129667, + "msecs": 212.0, + "relativeCreated": 43581.915673, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (gfw.dirk.desk_light)): 20 ()", - "asctime": "2025-08-29 19:32:37,137" + "asctime": "2025-08-30 16:03:38,212" }, { "name": "__unittest__", @@ -109147,19 +109715,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488757.137085, - "msecs": 137.0, - "relativeCreated": 43546.856356, - "thread": 135402127188224, + "created": 1756562618.2131379, + "msecs": 213.0, + "relativeCreated": 43582.086905, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (gfw.dirk.desk_light)): result = 20 ()", - "asctime": "2025-08-29 19:32:37,137" + "asctime": "2025-08-30 16:03:38,213" } ], - "time_consumption": 4.172325134277344e-05 + "time_consumption": 9.1552734375e-05 }, { "name": "__tLogger__", @@ -109177,16 +109745,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488757.237831, - "msecs": 237.0, - "relativeCreated": 43647.60251, - "thread": 135402127188224, + "created": 1756562618.3151016, + "msecs": 315.0, + "relativeCreated": 43684.050715, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (gfw.dirk.desk_light) to 40", - "asctime": "2025-08-29 19:32:37,237", + "asctime": "2025-08-30 16:03:38,315", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness.set", @@ -109204,16 +109772,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488757.1372721, - "msecs": 137.0, - "relativeCreated": 43547.043422, - "thread": 135402127188224, + "created": 1756562618.2134576, + "msecs": 213.0, + "relativeCreated": 43582.406677, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,213" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", @@ -109231,16 +109799,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488757.140405, - "msecs": 140.0, - "relativeCreated": 43550.176464, - "thread": 135402099861184, + "created": 1756562618.2173862, + "msecs": 217.0, + "relativeCreated": 43586.335463, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,217" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -109258,16 +109826,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488757.140734, - "msecs": 140.0, - "relativeCreated": 43550.505442, - "thread": 135402099861184, + "created": 1756562618.217828, + "msecs": 217.0, + "relativeCreated": 43586.777326, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,217" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -109285,16 +109853,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488757.1414602, - "msecs": 141.0, - "relativeCreated": 43551.231591, - "thread": 135402099861184, + "created": 1756562618.218945, + "msecs": 218.0, + "relativeCreated": 43587.894114, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,218" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", @@ -109312,19 +109880,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488757.183431, - "msecs": 183.0, - "relativeCreated": 43593.202313, - "thread": 135402099861184, + "created": 1756562618.2617676, + "msecs": 261.0, + "relativeCreated": 43630.716901, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,261" } ], - "time_consumption": 0.05440020561218262 + "time_consumption": 0.05333399772644043 }, { "name": "__tLogger__", @@ -109342,16 +109910,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488757.2381663, - "msecs": 238.0, - "relativeCreated": 43647.937656, - "thread": 135402127188224, + "created": 1756562618.3156002, + "msecs": 315.0, + "relativeCreated": 43684.549172, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:38,315", "moduleLogger": [ { "name": "__unittest__", @@ -109370,16 +109938,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488757.2380633, - "msecs": 238.0, - "relativeCreated": 43647.834887, - "thread": 135402127188224, + "created": 1756562618.3153918, + "msecs": 315.0, + "relativeCreated": 43684.340745, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (gfw.dirk.desk_light)): 40 ()", - "asctime": "2025-08-29 19:32:37,238" + "asctime": "2025-08-30 16:03:38,315" }, { "name": "__unittest__", @@ -109399,19 +109967,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488757.2381227, - "msecs": 238.0, - "relativeCreated": 43647.89406, - "thread": 135402127188224, + "created": 1756562618.3155203, + "msecs": 315.0, + "relativeCreated": 43684.469489, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (gfw.dirk.desk_light)): result = 40 ()", - "asctime": "2025-08-29 19:32:37,238" + "asctime": "2025-08-30 16:03:38,315" } ], - "time_consumption": 4.363059997558594e-05 + "time_consumption": 7.987022399902344e-05 }, { "name": "__tLogger__", @@ -109429,16 +109997,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488757.3388124, - "msecs": 338.0, - "relativeCreated": 43748.583838, - "thread": 135402127188224, + "created": 1756562618.4174092, + "msecs": 417.0, + "relativeCreated": 43786.358391, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (gfw.dirk.desk_light) to 60", - "asctime": "2025-08-29 19:32:37,338", + "asctime": "2025-08-30 16:03:38,417", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness.set", @@ -109456,16 +110024,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488757.2382782, - "msecs": 238.0, - "relativeCreated": 43648.049623, - "thread": 135402127188224, + "created": 1756562618.3157883, + "msecs": 315.0, + "relativeCreated": 43684.737525, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,315" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", @@ -109483,16 +110051,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488757.241416, - "msecs": 241.0, - "relativeCreated": 43651.187344, - "thread": 135402099861184, + "created": 1756562618.319772, + "msecs": 319.0, + "relativeCreated": 43688.720974, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,319" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -109510,16 +110078,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488757.24174, - "msecs": 241.0, - "relativeCreated": 43651.5114, - "thread": 135402099861184, + "created": 1756562618.3202484, + "msecs": 320.0, + "relativeCreated": 43689.197345, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,320" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -109537,16 +110105,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488757.2424726, - "msecs": 242.0, - "relativeCreated": 43652.244085, - "thread": 135402099861184, + "created": 1756562618.321307, + "msecs": 321.0, + "relativeCreated": 43690.256056, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,321" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", @@ -109564,19 +110132,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488757.2843444, - "msecs": 284.0, - "relativeCreated": 43694.115785, - "thread": 135402099861184, + "created": 1756562618.3650916, + "msecs": 365.0, + "relativeCreated": 43734.04061, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,365" } ], - "time_consumption": 0.05446791648864746 + "time_consumption": 0.05231761932373047 }, { "name": "__tLogger__", @@ -109594,16 +110162,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488757.3391466, - "msecs": 339.0, - "relativeCreated": 43748.917966, - "thread": 135402127188224, + "created": 1756562618.41792, + "msecs": 417.0, + "relativeCreated": 43786.869104, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:38,417", "moduleLogger": [ { "name": "__unittest__", @@ -109622,16 +110190,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488757.339044, - "msecs": 339.0, - "relativeCreated": 43748.815427, - "thread": 135402127188224, + "created": 1756562618.417695, + "msecs": 417.0, + "relativeCreated": 43786.644173, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (gfw.dirk.desk_light)): 60 ()", - "asctime": "2025-08-29 19:32:37,339" + "asctime": "2025-08-30 16:03:38,417" }, { "name": "__unittest__", @@ -109651,19 +110219,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488757.3391023, - "msecs": 339.0, - "relativeCreated": 43748.873703, - "thread": 135402127188224, + "created": 1756562618.4178383, + "msecs": 417.0, + "relativeCreated": 43786.787377, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (gfw.dirk.desk_light)): result = 60 ()", - "asctime": "2025-08-29 19:32:37,339" + "asctime": "2025-08-30 16:03:38,417" } ], - "time_consumption": 4.4345855712890625e-05 + "time_consumption": 8.177757263183594e-05 }, { "name": "__tLogger__", @@ -109681,16 +110249,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488757.4398208, - "msecs": 439.0, - "relativeCreated": 43849.592195, - "thread": 135402127188224, + "created": 1756562618.5187695, + "msecs": 518.0, + "relativeCreated": 43887.71845, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (gfw.dirk.desk_light) to 80", - "asctime": "2025-08-29 19:32:37,439", + "asctime": "2025-08-30 16:03:38,518", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness.set", @@ -109708,16 +110276,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488757.3392591, - "msecs": 339.0, - "relativeCreated": 43749.030528, - "thread": 135402127188224, + "created": 1756562618.4181046, + "msecs": 418.0, + "relativeCreated": 43787.053743, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,418" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", @@ -109735,16 +110303,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488757.3422794, - "msecs": 342.0, - "relativeCreated": 43752.050842, - "thread": 135402099861184, + "created": 1756562618.422099, + "msecs": 422.0, + "relativeCreated": 43791.048243, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,422" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -109762,16 +110330,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488757.3426132, - "msecs": 342.0, - "relativeCreated": 43752.384701, - "thread": 135402099861184, + "created": 1756562618.4225454, + "msecs": 422.0, + "relativeCreated": 43791.494497, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,422" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -109789,16 +110357,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488757.3433468, - "msecs": 343.0, - "relativeCreated": 43753.118457, - "thread": 135402099861184, + "created": 1756562618.4236465, + "msecs": 423.0, + "relativeCreated": 43792.59557, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,423" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", @@ -109816,19 +110384,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488757.3852565, - "msecs": 385.0, - "relativeCreated": 43795.027974, - "thread": 135402099861184, + "created": 1756562618.4689496, + "msecs": 468.0, + "relativeCreated": 43837.898557, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,468" } ], - "time_consumption": 0.05456423759460449 + "time_consumption": 0.0498199462890625 }, { "name": "__tLogger__", @@ -109846,16 +110414,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488757.4401886, - "msecs": 440.0, - "relativeCreated": 43849.960099, - "thread": 135402127188224, + "created": 1756562618.5192358, + "msecs": 519.0, + "relativeCreated": 43888.18484, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:38,519", "moduleLogger": [ { "name": "__unittest__", @@ -109874,16 +110442,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488757.440057, - "msecs": 440.0, - "relativeCreated": 43849.828562, - "thread": 135402127188224, + "created": 1756562618.5190568, + "msecs": 519.0, + "relativeCreated": 43888.005947, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (gfw.dirk.desk_light)): 80 ()", - "asctime": "2025-08-29 19:32:37,440" + "asctime": "2025-08-30 16:03:38,519" }, { "name": "__unittest__", @@ -109903,19 +110471,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488757.4401433, - "msecs": 440.0, - "relativeCreated": 43849.914851, - "thread": 135402127188224, + "created": 1756562618.5191572, + "msecs": 519.0, + "relativeCreated": 43888.106439, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (gfw.dirk.desk_light)): result = 80 ()", - "asctime": "2025-08-29 19:32:37,440" + "asctime": "2025-08-30 16:03:38,519" } ], - "time_consumption": 4.5299530029296875e-05 + "time_consumption": 7.867813110351562e-05 }, { "name": "__tLogger__", @@ -109933,16 +110501,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488757.5408325, - "msecs": 540.0, - "relativeCreated": 43950.603825, - "thread": 135402127188224, + "created": 1756562618.6201289, + "msecs": 620.0, + "relativeCreated": 43989.077781, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (gfw.dirk.desk_light) to 100", - "asctime": "2025-08-29 19:32:37,540", + "asctime": "2025-08-30 16:03:38,620", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness.set", @@ -109960,16 +110528,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488757.4403014, - "msecs": 440.0, - "relativeCreated": 43850.072776, - "thread": 135402127188224, + "created": 1756562618.5194192, + "msecs": 519.0, + "relativeCreated": 43888.368197, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,519" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", @@ -109987,16 +110555,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488757.443299, - "msecs": 443.0, - "relativeCreated": 43853.070409, - "thread": 135402099861184, + "created": 1756562618.5234566, + "msecs": 523.0, + "relativeCreated": 43892.405512, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,523" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -110014,16 +110582,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488757.4436142, - "msecs": 443.0, - "relativeCreated": 43853.385672, - "thread": 135402099861184, + "created": 1756562618.523902, + "msecs": 523.0, + "relativeCreated": 43892.851074, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,523" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -110041,16 +110609,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488757.4443598, - "msecs": 444.0, - "relativeCreated": 43854.131054, - "thread": 135402099861184, + "created": 1756562618.5249932, + "msecs": 524.0, + "relativeCreated": 43893.942383, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,524" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", @@ -110068,19 +110636,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488757.4864082, - "msecs": 486.0, - "relativeCreated": 43896.179525, - "thread": 135402099861184, + "created": 1756562618.5688798, + "msecs": 568.0, + "relativeCreated": 43937.828901, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,568" } ], - "time_consumption": 0.054424285888671875 + "time_consumption": 0.051249027252197266 }, { "name": "__tLogger__", @@ -110098,16 +110666,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488757.541165, - "msecs": 541.0, - "relativeCreated": 43950.93655, - "thread": 135402127188224, + "created": 1756562618.620631, + "msecs": 620.0, + "relativeCreated": 43989.580278, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:38,620", "moduleLogger": [ { "name": "__unittest__", @@ -110126,16 +110694,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488757.5410607, - "msecs": 541.0, - "relativeCreated": 43950.832168, - "thread": 135402127188224, + "created": 1756562618.6204526, + "msecs": 620.0, + "relativeCreated": 43989.401835, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (gfw.dirk.desk_light)): 100 ()", - "asctime": "2025-08-29 19:32:37,541" + "asctime": "2025-08-30 16:03:38,620" }, { "name": "__unittest__", @@ -110155,24 +110723,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488757.5411212, - "msecs": 541.0, - "relativeCreated": 43950.892595, - "thread": 135402127188224, + "created": 1756562618.6205547, + "msecs": 620.0, + "relativeCreated": 43989.503916, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (gfw.dirk.desk_light)): result = 100 ()", - "asctime": "2025-08-29 19:32:37,541" + "asctime": "2025-08-30 16:03:38,620" } ], - "time_consumption": 4.38690185546875e-05 + "time_consumption": 7.62939453125e-05 } ], - "time_consumption": 0.8080592155456543, - "time_start": "2025-08-29 19:32:36,733", - "time_finished": "2025-08-29 19:32:37,541" + "time_consumption": 0.8127892017364502, + "time_start": "2025-08-30 16:03:37,807", + "time_finished": "2025-08-30 16:03:38,620" }, "Light.brightness (gfw.dirk.desk_light) -> ViDevCommon.brightness (gfw.dirk.desk_light)": { "name": "__tLogger__", @@ -110187,16 +110755,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488757.5413961, - "msecs": 541.0, - "relativeCreated": 43951.167746, - "thread": 135402127188224, + "created": 1756562618.6209972, + "msecs": 620.0, + "relativeCreated": 43989.946314, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Light.brightness (gfw.dirk.desk_light) -> ViDevCommon.brightness (gfw.dirk.desk_light)", - "asctime": "2025-08-29 19:32:37,541", + "asctime": "2025-08-30 16:03:38,620", "moduleLogger": [], "testcaseLogger": [ { @@ -110212,16 +110780,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488757.6417644, - "msecs": 641.0, - "relativeCreated": 44051.53591, - "thread": 135402127188224, + "created": 1756562618.721391, + "msecs": 721.0, + "relativeCreated": 44090.339876, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:37,641", + "asctime": "2025-08-30 16:03:38,721", "moduleLogger": [], "time_consumption": 0.0 }, @@ -110240,16 +110808,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488757.7425382, - "msecs": 742.0, - "relativeCreated": 44152.309618, - "thread": 135402127188224, + "created": 1756562618.8225021, + "msecs": 822.0, + "relativeCreated": 44191.451258, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 19:32:37,742", + "asctime": "2025-08-30 16:03:38,822", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness.set", @@ -110267,19 +110835,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488757.6420312, - "msecs": 642.0, - "relativeCreated": 44051.8025, - "thread": 135402127188224, + "created": 1756562618.7217407, + "msecs": 721.0, + "relativeCreated": 44090.689878, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,721" } ], - "time_consumption": 0.10050702095031738 + "time_consumption": 0.10076141357421875 }, { "name": "__tLogger__", @@ -110297,16 +110865,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488757.7428856, - "msecs": 742.0, - "relativeCreated": 44152.657109, - "thread": 135402127188224, + "created": 1756562618.8230386, + "msecs": 823.0, + "relativeCreated": 44191.987534, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 19:32:37,742", + "asctime": "2025-08-30 16:03:38,823", "moduleLogger": [ { "name": "__unittest__", @@ -110325,16 +110893,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488757.7427788, - "msecs": 742.0, - "relativeCreated": 44152.550401, - "thread": 135402127188224, + "created": 1756562618.8228073, + "msecs": 822.0, + "relativeCreated": 44191.756449, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 19:32:37,742" + "asctime": "2025-08-30 16:03:38,822" }, { "name": "__unittest__", @@ -110354,19 +110922,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488757.742842, - "msecs": 742.0, - "relativeCreated": 44152.613188, - "thread": 135402127188224, + "created": 1756562618.8229434, + "msecs": 822.0, + "relativeCreated": 44191.892579, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 19:32:37,742" + "asctime": "2025-08-30 16:03:38,822" } ], - "time_consumption": 4.363059997558594e-05 + "time_consumption": 9.512901306152344e-05 }, { "name": "__tLogger__", @@ -110384,16 +110952,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488757.843575, - "msecs": 843.0, - "relativeCreated": 44253.3465, - "thread": 135402127188224, + "created": 1756562618.9239824, + "msecs": 923.0, + "relativeCreated": 44292.931325, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (gfw.dirk.desk_light) to 0", - "asctime": "2025-08-29 19:32:37,843", + "asctime": "2025-08-30 16:03:38,923", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -110411,16 +110979,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488757.7430475, - "msecs": 743.0, - "relativeCreated": 44152.818976, - "thread": 135402127188224, + "created": 1756562618.8233001, + "msecs": 823.0, + "relativeCreated": 44192.249137, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,823" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -110438,16 +111006,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488757.7441006, - "msecs": 744.0, - "relativeCreated": 44153.872105, - "thread": 135402099861184, + "created": 1756562618.82463, + "msecs": 824.0, + "relativeCreated": 44193.579047, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,824" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", @@ -110465,19 +111033,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488757.7461965, - "msecs": 746.0, - "relativeCreated": 44155.967914, - "thread": 135402099861184, + "created": 1756562618.827542, + "msecs": 827.0, + "relativeCreated": 44196.491161, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,827" } ], - "time_consumption": 0.09737849235534668 + "time_consumption": 0.09644031524658203 }, { "name": "__tLogger__", @@ -110495,16 +111063,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488757.8439069, - "msecs": 843.0, - "relativeCreated": 44253.67814, - "thread": 135402127188224, + "created": 1756562618.9244401, + "msecs": 924.0, + "relativeCreated": 44293.389203, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:38,924", "moduleLogger": [ { "name": "__unittest__", @@ -110523,16 +111091,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488757.8438058, - "msecs": 843.0, - "relativeCreated": 44253.577195, - "thread": 135402127188224, + "created": 1756562618.924265, + "msecs": 924.0, + "relativeCreated": 44293.214165, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): 0 ()", - "asctime": "2025-08-29 19:32:37,843" + "asctime": "2025-08-30 16:03:38,924" }, { "name": "__unittest__", @@ -110552,19 +111120,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488757.8438647, - "msecs": 843.0, - "relativeCreated": 44253.635881, - "thread": 135402127188224, + "created": 1756562618.9243658, + "msecs": 924.0, + "relativeCreated": 44293.314824, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): result = 0 ()", - "asctime": "2025-08-29 19:32:37,843" + "asctime": "2025-08-30 16:03:38,924" } ], - "time_consumption": 4.220008850097656e-05 + "time_consumption": 7.43865966796875e-05 }, { "name": "__tLogger__", @@ -110582,16 +111150,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488757.9445958, - "msecs": 944.0, - "relativeCreated": 44354.367188, - "thread": 135402127188224, + "created": 1756562619.025575, + "msecs": 25.0, + "relativeCreated": 44394.524055, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (gfw.dirk.desk_light) to 20", - "asctime": "2025-08-29 19:32:37,944", + "asctime": "2025-08-30 16:03:39,025", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -110609,16 +111177,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488757.844068, - "msecs": 844.0, - "relativeCreated": 44253.839481, - "thread": 135402127188224, + "created": 1756562618.92469, + "msecs": 924.0, + "relativeCreated": 44293.638978, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,924" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -110636,16 +111204,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488757.8452165, - "msecs": 845.0, - "relativeCreated": 44254.987989, - "thread": 135402099861184, + "created": 1756562618.9260674, + "msecs": 926.0, + "relativeCreated": 44295.016467, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,926" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", @@ -110663,19 +111231,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488757.847342, - "msecs": 847.0, - "relativeCreated": 44257.113504, - "thread": 135402099861184, + "created": 1756562618.928908, + "msecs": 928.0, + "relativeCreated": 44297.857054, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:38,928" } ], - "time_consumption": 0.09725379943847656 + "time_consumption": 0.09666681289672852 }, { "name": "__tLogger__", @@ -110693,16 +111261,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488757.94495, - "msecs": 944.0, - "relativeCreated": 44354.721571, - "thread": 135402127188224, + "created": 1756562619.026036, + "msecs": 26.0, + "relativeCreated": 44394.985094, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:39,026", "moduleLogger": [ { "name": "__unittest__", @@ -110721,16 +111289,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488757.9448216, - "msecs": 944.0, - "relativeCreated": 44354.592999, - "thread": 135402127188224, + "created": 1756562619.0258603, + "msecs": 25.0, + "relativeCreated": 44394.809466, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): 20 ()", - "asctime": "2025-08-29 19:32:37,944" + "asctime": "2025-08-30 16:03:39,025" }, { "name": "__unittest__", @@ -110750,19 +111318,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488757.9448807, - "msecs": 944.0, - "relativeCreated": 44354.65195, - "thread": 135402127188224, + "created": 1756562619.025961, + "msecs": 25.0, + "relativeCreated": 44394.91003, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): result = 20 ()", - "asctime": "2025-08-29 19:32:37,944" + "asctime": "2025-08-30 16:03:39,025" } ], - "time_consumption": 6.937980651855469e-05 + "time_consumption": 7.510185241699219e-05 }, { "name": "__tLogger__", @@ -110780,16 +111348,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488758.0455258, - "msecs": 45.0, - "relativeCreated": 44455.297232, - "thread": 135402127188224, + "created": 1756562619.1279018, + "msecs": 127.0, + "relativeCreated": 44496.850832, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (gfw.dirk.desk_light) to 40", - "asctime": "2025-08-29 19:32:38,045", + "asctime": "2025-08-30 16:03:39,127", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -110807,16 +111375,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488757.945114, - "msecs": 945.0, - "relativeCreated": 44354.88523, - "thread": 135402127188224, + "created": 1756562619.0262873, + "msecs": 26.0, + "relativeCreated": 44395.23644, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,026" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -110834,16 +111402,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488757.9463043, - "msecs": 946.0, - "relativeCreated": 44356.075787, - "thread": 135402099861184, + "created": 1756562619.0275767, + "msecs": 27.0, + "relativeCreated": 44396.525632, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,027" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", @@ -110861,19 +111429,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488757.9483416, - "msecs": 948.0, - "relativeCreated": 44358.112919, - "thread": 135402099861184, + "created": 1756562619.0304618, + "msecs": 30.0, + "relativeCreated": 44399.4108, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,030" } ], - "time_consumption": 0.0971841812133789 + "time_consumption": 0.09744000434875488 }, { "name": "__tLogger__", @@ -110891,16 +111459,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488758.0458596, - "msecs": 45.0, - "relativeCreated": 44455.630897, - "thread": 135402127188224, + "created": 1756562619.1283937, + "msecs": 128.0, + "relativeCreated": 44497.342925, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:39,128", "moduleLogger": [ { "name": "__unittest__", @@ -110919,16 +111487,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488758.0457563, - "msecs": 45.0, - "relativeCreated": 44455.527766, - "thread": 135402127188224, + "created": 1756562619.1281846, + "msecs": 128.0, + "relativeCreated": 44497.133612, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): 40 ()", - "asctime": "2025-08-29 19:32:38,045" + "asctime": "2025-08-30 16:03:39,128" }, { "name": "__unittest__", @@ -110948,19 +111516,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488758.0458152, - "msecs": 45.0, - "relativeCreated": 44455.586741, - "thread": 135402127188224, + "created": 1756562619.128317, + "msecs": 128.0, + "relativeCreated": 44497.26638, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): result = 40 ()", - "asctime": "2025-08-29 19:32:38,045" + "asctime": "2025-08-30 16:03:39,128" } ], - "time_consumption": 4.4345855712890625e-05 + "time_consumption": 7.653236389160156e-05 }, { "name": "__tLogger__", @@ -110978,16 +111546,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488758.1465518, - "msecs": 146.0, - "relativeCreated": 44556.323245, - "thread": 135402127188224, + "created": 1756562619.2302768, + "msecs": 230.0, + "relativeCreated": 44599.225865, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (gfw.dirk.desk_light) to 60", - "asctime": "2025-08-29 19:32:38,146", + "asctime": "2025-08-30 16:03:39,230", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -111005,16 +111573,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488758.0460203, - "msecs": 46.0, - "relativeCreated": 44455.791805, - "thread": 135402127188224, + "created": 1756562619.1286588, + "msecs": 128.0, + "relativeCreated": 44497.60791, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,128" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -111032,16 +111600,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488758.0470202, - "msecs": 47.0, - "relativeCreated": 44456.79166, - "thread": 135402099861184, + "created": 1756562619.1300309, + "msecs": 130.0, + "relativeCreated": 44498.979959, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,130" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", @@ -111059,19 +111627,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488758.0492125, - "msecs": 49.0, - "relativeCreated": 44458.98392, - "thread": 135402099861184, + "created": 1756562619.1328504, + "msecs": 132.0, + "relativeCreated": 44501.799513, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,132" } ], - "time_consumption": 0.09733939170837402 + "time_consumption": 0.0974264144897461 }, { "name": "__tLogger__", @@ -111089,16 +111657,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488758.146901, - "msecs": 146.0, - "relativeCreated": 44556.672535, - "thread": 135402127188224, + "created": 1756562619.2307703, + "msecs": 230.0, + "relativeCreated": 44599.719588, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:39,230", "moduleLogger": [ { "name": "__unittest__", @@ -111117,16 +111685,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488758.146793, - "msecs": 146.0, - "relativeCreated": 44556.564496, - "thread": 135402127188224, + "created": 1756562619.2305577, + "msecs": 230.0, + "relativeCreated": 44599.506851, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): 60 ()", - "asctime": "2025-08-29 19:32:38,146" + "asctime": "2025-08-30 16:03:39,230" }, { "name": "__unittest__", @@ -111146,19 +111714,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488758.1468554, - "msecs": 146.0, - "relativeCreated": 44556.626875, - "thread": 135402127188224, + "created": 1756562619.2306924, + "msecs": 230.0, + "relativeCreated": 44599.64135, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): result = 60 ()", - "asctime": "2025-08-29 19:32:38,146" + "asctime": "2025-08-30 16:03:39,230" } ], - "time_consumption": 4.553794860839844e-05 + "time_consumption": 7.796287536621094e-05 }, { "name": "__tLogger__", @@ -111176,16 +111744,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488758.247608, - "msecs": 247.0, - "relativeCreated": 44657.379438, - "thread": 135402127188224, + "created": 1756562619.331699, + "msecs": 331.0, + "relativeCreated": 44700.647948, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (gfw.dirk.desk_light) to 80", - "asctime": "2025-08-29 19:32:38,247", + "asctime": "2025-08-30 16:03:39,331", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -111203,16 +111771,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488758.1470747, - "msecs": 147.0, - "relativeCreated": 44556.846302, - "thread": 135402127188224, + "created": 1756562619.2310202, + "msecs": 231.0, + "relativeCreated": 44599.969403, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,231" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -111230,16 +111798,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488758.1483126, - "msecs": 148.0, - "relativeCreated": 44558.084048, - "thread": 135402099861184, + "created": 1756562619.2323153, + "msecs": 232.0, + "relativeCreated": 44601.264586, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,232" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", @@ -111257,19 +111825,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488758.1505935, - "msecs": 150.0, - "relativeCreated": 44560.364859, - "thread": 135402099861184, + "created": 1756562619.2352057, + "msecs": 235.0, + "relativeCreated": 44604.154676, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,235" } ], - "time_consumption": 0.0970144271850586 + "time_consumption": 0.09649324417114258 }, { "name": "__tLogger__", @@ -111287,16 +111855,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488758.247966, - "msecs": 247.0, - "relativeCreated": 44657.737392, - "thread": 135402127188224, + "created": 1756562619.3321908, + "msecs": 332.0, + "relativeCreated": 44701.139876, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:39,332", "moduleLogger": [ { "name": "__unittest__", @@ -111315,16 +111883,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488758.2478347, - "msecs": 247.0, - "relativeCreated": 44657.606011, - "thread": 135402127188224, + "created": 1756562619.331982, + "msecs": 331.0, + "relativeCreated": 44700.930886, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): 80 ()", - "asctime": "2025-08-29 19:32:38,247" + "asctime": "2025-08-30 16:03:39,331" }, { "name": "__unittest__", @@ -111344,19 +111912,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488758.247893, - "msecs": 247.0, - "relativeCreated": 44657.664337, - "thread": 135402127188224, + "created": 1756562619.3321114, + "msecs": 332.0, + "relativeCreated": 44701.060496, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): result = 80 ()", - "asctime": "2025-08-29 19:32:38,247" + "asctime": "2025-08-30 16:03:39,332" } ], - "time_consumption": 7.295608520507812e-05 + "time_consumption": 7.939338684082031e-05 }, { "name": "__tLogger__", @@ -111374,16 +111942,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488758.3486469, - "msecs": 348.0, - "relativeCreated": 44758.418429, - "thread": 135402127188224, + "created": 1756562619.4341142, + "msecs": 434.0, + "relativeCreated": 44803.063361, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (gfw.dirk.desk_light) to 100", - "asctime": "2025-08-29 19:32:38,348", + "asctime": "2025-08-30 16:03:39,434", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -111401,16 +111969,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488758.2481282, - "msecs": 248.0, - "relativeCreated": 44657.899591, - "thread": 135402127188224, + "created": 1756562619.3324559, + "msecs": 332.0, + "relativeCreated": 44701.405036, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,332" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -111428,16 +111996,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488758.2491403, - "msecs": 249.0, - "relativeCreated": 44658.911626, - "thread": 135402099861184, + "created": 1756562619.3337514, + "msecs": 333.0, + "relativeCreated": 44702.70056, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,333" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", @@ -111455,19 +112023,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488758.2513907, - "msecs": 251.0, - "relativeCreated": 44661.162086, - "thread": 135402099861184, + "created": 1756562619.336594, + "msecs": 336.0, + "relativeCreated": 44705.543209, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,336" } ], - "time_consumption": 0.09725618362426758 + "time_consumption": 0.09752011299133301 }, { "name": "__tLogger__", @@ -111485,16 +112053,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488758.3489795, - "msecs": 348.0, - "relativeCreated": 44758.75096, - "thread": 135402127188224, + "created": 1756562619.4346125, + "msecs": 434.0, + "relativeCreated": 44803.56155, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:39,434", "moduleLogger": [ { "name": "__unittest__", @@ -111513,16 +112081,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488758.348883, - "msecs": 348.0, - "relativeCreated": 44758.654373, - "thread": 135402127188224, + "created": 1756562619.4344008, + "msecs": 434.0, + "relativeCreated": 44803.349833, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): 100 ()", - "asctime": "2025-08-29 19:32:38,348" + "asctime": "2025-08-30 16:03:39,434" }, { "name": "__unittest__", @@ -111542,24 +112110,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488758.3489382, - "msecs": 348.0, - "relativeCreated": 44758.709708, - "thread": 135402127188224, + "created": 1756562619.4345326, + "msecs": 434.0, + "relativeCreated": 44803.481606, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (gfw.dirk.desk_light)): result = 100 ()", - "asctime": "2025-08-29 19:32:38,348" + "asctime": "2025-08-30 16:03:39,434" } ], - "time_consumption": 4.124641418457031e-05 + "time_consumption": 7.987022399902344e-05 } ], - "time_consumption": 0.8075833320617676, - "time_start": "2025-08-29 19:32:37,541", - "time_finished": "2025-08-29 19:32:38,348" + "time_consumption": 0.8136153221130371, + "time_start": "2025-08-30 16:03:38,620", + "time_finished": "2025-08-30 16:03:39,434" }, "ViDevCommon.color_temp (gfw.dirk.desk_light) -> Light.color_temp (gfw.dirk.desk_light)": { "name": "__tLogger__", @@ -111574,16 +112142,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488758.349259, - "msecs": 349.0, - "relativeCreated": 44759.030344, - "thread": 135402127188224, + "created": 1756562619.43501, + "msecs": 435.0, + "relativeCreated": 44803.959243, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:39,435", "moduleLogger": [], "testcaseLogger": [ { @@ -111599,16 +112167,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488758.4496303, - "msecs": 449.0, - "relativeCreated": 44859.401529, - "thread": 135402127188224, + "created": 1756562619.5355346, + "msecs": 535.0, + "relativeCreated": 44904.483774, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:38,449", + "asctime": "2025-08-30 16:03:39,535", "moduleLogger": [], "time_consumption": 0.0 }, @@ -111627,16 +112195,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488758.550654, - "msecs": 550.0, - "relativeCreated": 44960.425482, - "thread": 135402127188224, + "created": 1756562619.6368515, + "msecs": 636.0, + "relativeCreated": 45005.800475, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 19:32:38,550", + "asctime": "2025-08-30 16:03:39,636", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp.set", @@ -111654,16 +112222,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488758.4498944, - "msecs": 449.0, - "relativeCreated": 44859.665802, - "thread": 135402127188224, + "created": 1756562619.535888, + "msecs": 535.0, + "relativeCreated": 44904.837103, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,535" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -111681,16 +112249,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488758.450187, - "msecs": 450.0, - "relativeCreated": 44859.958564, - "thread": 135402127188224, + "created": 1756562619.5362961, + "msecs": 536.0, + "relativeCreated": 44905.245234, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,536" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", @@ -111708,16 +112276,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488758.452623, - "msecs": 452.0, - "relativeCreated": 44862.394397, - "thread": 135402099861184, + "created": 1756562619.5397584, + "msecs": 539.0, + "relativeCreated": 44908.707568, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,539" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -111735,16 +112303,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488758.452982, - "msecs": 452.0, - "relativeCreated": 44862.753486, - "thread": 135402099861184, + "created": 1756562619.5402865, + "msecs": 540.0, + "relativeCreated": 44909.235469, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,540" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", @@ -111762,19 +112330,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488758.495176, - "msecs": 495.0, - "relativeCreated": 44904.947531, - "thread": 135402099861184, + "created": 1756562619.584672, + "msecs": 584.0, + "relativeCreated": 44953.621195, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,584" } ], - "time_consumption": 0.05547785758972168 + "time_consumption": 0.052179574966430664 }, { "name": "__tLogger__", @@ -111792,16 +112360,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488758.5509999, - "msecs": 550.0, - "relativeCreated": 44960.771327, - "thread": 135402127188224, + "created": 1756562619.6374803, + "msecs": 637.0, + "relativeCreated": 45006.429368, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 19:32:38,550", + "asctime": "2025-08-30 16:03:39,637", "moduleLogger": [ { "name": "__unittest__", @@ -111820,16 +112388,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488758.5508952, - "msecs": 550.0, - "relativeCreated": 44960.666529, - "thread": 135402127188224, + "created": 1756562619.6372652, + "msecs": 637.0, + "relativeCreated": 45006.214164, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 19:32:38,550" + "asctime": "2025-08-30 16:03:39,637" }, { "name": "__unittest__", @@ -111849,19 +112417,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488758.5509548, - "msecs": 550.0, - "relativeCreated": 44960.726159, - "thread": 135402127188224, + "created": 1756562619.637397, + "msecs": 637.0, + "relativeCreated": 45006.34622, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 19:32:38,550" + "asctime": "2025-08-30 16:03:39,637" } ], - "time_consumption": 4.506111145019531e-05 + "time_consumption": 8.320808410644531e-05 }, { "name": "__tLogger__", @@ -111879,16 +112447,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488758.651636, - "msecs": 651.0, - "relativeCreated": 45061.407307, - "thread": 135402127188224, + "created": 1756562619.7383497, + "msecs": 738.0, + "relativeCreated": 45107.298771, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.desk_light) to 0", - "asctime": "2025-08-29 19:32:38,651", + "asctime": "2025-08-30 16:03:39,738", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp.set", @@ -111906,16 +112474,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488758.551112, - "msecs": 551.0, - "relativeCreated": 44960.88341, - "thread": 135402127188224, + "created": 1756562619.6376693, + "msecs": 637.0, + "relativeCreated": 45006.618587, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,637" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", @@ -111933,16 +112501,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488758.5542123, - "msecs": 554.0, - "relativeCreated": 44963.983676, - "thread": 135402099861184, + "created": 1756562619.6414063, + "msecs": 641.0, + "relativeCreated": 45010.35525, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,641" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -111960,16 +112528,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488758.554529, - "msecs": 554.0, - "relativeCreated": 44964.300382, - "thread": 135402099861184, + "created": 1756562619.64185, + "msecs": 641.0, + "relativeCreated": 45010.799149, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,641" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -111987,16 +112555,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488758.5552745, - "msecs": 555.0, - "relativeCreated": 44965.045869, - "thread": 135402099861184, + "created": 1756562619.6429183, + "msecs": 642.0, + "relativeCreated": 45011.86745, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,642" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", @@ -112014,19 +112582,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488758.5974033, - "msecs": 597.0, - "relativeCreated": 45007.174873, - "thread": 135402099861184, + "created": 1756562619.6862776, + "msecs": 686.0, + "relativeCreated": 45055.22681, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,686" } ], - "time_consumption": 0.05423259735107422 + "time_consumption": 0.05207204818725586 }, { "name": "__tLogger__", @@ -112044,16 +112612,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488758.6519985, - "msecs": 651.0, - "relativeCreated": 45061.769789, - "thread": 135402127188224, + "created": 1756562619.7388341, + "msecs": 738.0, + "relativeCreated": 45107.783349, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:39,738", "moduleLogger": [ { "name": "__unittest__", @@ -112072,16 +112640,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488758.6518679, - "msecs": 651.0, - "relativeCreated": 45061.639448, - "thread": 135402127188224, + "created": 1756562619.7386384, + "msecs": 738.0, + "relativeCreated": 45107.587394, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (gfw.dirk.desk_light)): 0 ()", - "asctime": "2025-08-29 19:32:38,651" + "asctime": "2025-08-30 16:03:39,738" }, { "name": "__unittest__", @@ -112101,19 +112669,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488758.6519547, - "msecs": 651.0, - "relativeCreated": 45061.726161, - "thread": 135402127188224, + "created": 1756562619.7387357, + "msecs": 738.0, + "relativeCreated": 45107.684816, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (gfw.dirk.desk_light)): result = 0 ()", - "asctime": "2025-08-29 19:32:38,651" + "asctime": "2025-08-30 16:03:39,738" } ], - "time_consumption": 4.38690185546875e-05 + "time_consumption": 9.846687316894531e-05 }, { "name": "__tLogger__", @@ -112131,16 +112699,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488758.7525744, - "msecs": 752.0, - "relativeCreated": 45162.346019, - "thread": 135402127188224, + "created": 1756562619.8398106, + "msecs": 839.0, + "relativeCreated": 45208.759763, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.desk_light) to 2", - "asctime": "2025-08-29 19:32:38,752", + "asctime": "2025-08-30 16:03:39,839", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp.set", @@ -112158,16 +112726,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488758.6521142, - "msecs": 652.0, - "relativeCreated": 45061.885687, - "thread": 135402127188224, + "created": 1756562619.739024, + "msecs": 739.0, + "relativeCreated": 45107.973015, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,739" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", @@ -112185,16 +112753,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488758.6553805, - "msecs": 655.0, - "relativeCreated": 45065.151954, - "thread": 135402099861184, + "created": 1756562619.7429552, + "msecs": 742.0, + "relativeCreated": 45111.904318, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,742" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -112212,16 +112780,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488758.6557348, - "msecs": 655.0, - "relativeCreated": 45065.506327, - "thread": 135402099861184, + "created": 1756562619.7434275, + "msecs": 743.0, + "relativeCreated": 45112.376576, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,743" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -112239,16 +112807,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488758.65635, - "msecs": 656.0, - "relativeCreated": 45066.121368, - "thread": 135402099861184, + "created": 1756562619.744485, + "msecs": 744.0, + "relativeCreated": 45113.433872, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,744" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", @@ -112266,19 +112834,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488758.6982017, - "msecs": 698.0, - "relativeCreated": 45107.973122, - "thread": 135402099861184, + "created": 1756562619.7891116, + "msecs": 789.0, + "relativeCreated": 45158.060686, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,789" } ], - "time_consumption": 0.05437278747558594 + "time_consumption": 0.05069899559020996 }, { "name": "__tLogger__", @@ -112296,16 +112864,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488758.7529006, - "msecs": 752.0, - "relativeCreated": 45162.671986, - "thread": 135402127188224, + "created": 1756562619.840272, + "msecs": 840.0, + "relativeCreated": 45209.220927, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:39,840", "moduleLogger": [ { "name": "__unittest__", @@ -112324,16 +112892,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488758.7527993, - "msecs": 752.0, - "relativeCreated": 45162.57069, - "thread": 135402127188224, + "created": 1756562619.8400965, + "msecs": 840.0, + "relativeCreated": 45209.045688, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (gfw.dirk.desk_light)): 2 ()", - "asctime": "2025-08-29 19:32:38,752" + "asctime": "2025-08-30 16:03:39,840" }, { "name": "__unittest__", @@ -112353,19 +112921,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488758.7528589, - "msecs": 752.0, - "relativeCreated": 45162.630437, - "thread": 135402127188224, + "created": 1756562619.8401945, + "msecs": 840.0, + "relativeCreated": 45209.143674, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (gfw.dirk.desk_light)): result = 2 ()", - "asctime": "2025-08-29 19:32:38,752" + "asctime": "2025-08-30 16:03:39,840" } ], - "time_consumption": 4.172325134277344e-05 + "time_consumption": 7.748603820800781e-05 }, { "name": "__tLogger__", @@ -112383,16 +112951,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488758.853542, - "msecs": 853.0, - "relativeCreated": 45263.313453, - "thread": 135402127188224, + "created": 1756562619.9411519, + "msecs": 941.0, + "relativeCreated": 45310.10094, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.desk_light) to 4", - "asctime": "2025-08-29 19:32:38,853", + "asctime": "2025-08-30 16:03:39,941", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp.set", @@ -112410,16 +112978,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488758.753011, - "msecs": 753.0, - "relativeCreated": 45162.782287, - "thread": 135402127188224, + "created": 1756562619.840455, + "msecs": 840.0, + "relativeCreated": 45209.404212, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,840" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", @@ -112437,16 +113005,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488758.756109, - "msecs": 756.0, - "relativeCreated": 45165.880412, - "thread": 135402099861184, + "created": 1756562619.844383, + "msecs": 844.0, + "relativeCreated": 45213.332134, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,844" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -112464,16 +113032,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488758.7564073, - "msecs": 756.0, - "relativeCreated": 45166.178797, - "thread": 135402099861184, + "created": 1756562619.8450243, + "msecs": 845.0, + "relativeCreated": 45213.973448, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,845" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -112491,16 +113059,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488758.7570963, - "msecs": 757.0, - "relativeCreated": 45166.867558, - "thread": 135402099861184, + "created": 1756562619.8461778, + "msecs": 846.0, + "relativeCreated": 45215.126902, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,846" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", @@ -112518,19 +113086,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488758.7990756, - "msecs": 799.0, - "relativeCreated": 45208.847026, - "thread": 135402099861184, + "created": 1756562619.889742, + "msecs": 889.0, + "relativeCreated": 45258.690994, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,889" } ], - "time_consumption": 0.05446648597717285 + "time_consumption": 0.05140995979309082 }, { "name": "__tLogger__", @@ -112548,16 +113116,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488758.8538704, - "msecs": 853.0, - "relativeCreated": 45263.641753, - "thread": 135402127188224, + "created": 1756562619.941665, + "msecs": 941.0, + "relativeCreated": 45310.614014, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:39,941", "moduleLogger": [ { "name": "__unittest__", @@ -112576,16 +113144,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488758.8537726, - "msecs": 853.0, - "relativeCreated": 45263.543938, - "thread": 135402127188224, + "created": 1756562619.9414546, + "msecs": 941.0, + "relativeCreated": 45310.40376, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (gfw.dirk.desk_light)): 4 ()", - "asctime": "2025-08-29 19:32:38,853" + "asctime": "2025-08-30 16:03:39,941" }, { "name": "__unittest__", @@ -112605,19 +113173,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488758.8538291, - "msecs": 853.0, - "relativeCreated": 45263.600596, - "thread": 135402127188224, + "created": 1756562619.9415832, + "msecs": 941.0, + "relativeCreated": 45310.532104, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (gfw.dirk.desk_light)): result = 4 ()", - "asctime": "2025-08-29 19:32:38,853" + "asctime": "2025-08-30 16:03:39,941" } ], - "time_consumption": 4.124641418457031e-05 + "time_consumption": 8.177757263183594e-05 }, { "name": "__tLogger__", @@ -112635,16 +113203,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488758.954566, - "msecs": 954.0, - "relativeCreated": 45364.337405, - "thread": 135402127188224, + "created": 1756562620.0423136, + "msecs": 42.0, + "relativeCreated": 45411.262484, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.desk_light) to 6", - "asctime": "2025-08-29 19:32:38,954", + "asctime": "2025-08-30 16:03:40,042", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp.set", @@ -112662,16 +113230,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488758.8540077, - "msecs": 854.0, - "relativeCreated": 45263.779194, - "thread": 135402127188224, + "created": 1756562619.9418511, + "msecs": 941.0, + "relativeCreated": 45310.800274, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,941" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", @@ -112689,16 +113257,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488758.8568826, - "msecs": 856.0, - "relativeCreated": 45266.65416, - "thread": 135402099861184, + "created": 1756562619.9456475, + "msecs": 945.0, + "relativeCreated": 45314.596406, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,945" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -112716,16 +113284,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488758.8571966, - "msecs": 857.0, - "relativeCreated": 45266.96801, - "thread": 135402099861184, + "created": 1756562619.9463377, + "msecs": 946.0, + "relativeCreated": 45315.286842, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,946" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -112743,16 +113311,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488758.8579254, - "msecs": 857.0, - "relativeCreated": 45267.696893, - "thread": 135402099861184, + "created": 1756562619.9474344, + "msecs": 947.0, + "relativeCreated": 45316.383603, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,947" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", @@ -112770,19 +113338,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488758.9002898, - "msecs": 900.0, - "relativeCreated": 45310.061315, - "thread": 135402099861184, + "created": 1756562619.9930441, + "msecs": 993.0, + "relativeCreated": 45361.993314, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:39,993" } ], - "time_consumption": 0.054276227951049805 + "time_consumption": 0.04926943778991699 }, { "name": "__tLogger__", @@ -112800,16 +113368,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488758.9549139, - "msecs": 954.0, - "relativeCreated": 45364.685261, - "thread": 135402127188224, + "created": 1756562620.0429845, + "msecs": 42.0, + "relativeCreated": 45411.933675, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:40,042", "moduleLogger": [ { "name": "__unittest__", @@ -112828,16 +113396,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488758.9547913, - "msecs": 954.0, - "relativeCreated": 45364.562976, - "thread": 135402127188224, + "created": 1756562620.042647, + "msecs": 42.0, + "relativeCreated": 45411.59596, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (gfw.dirk.desk_light)): 6 ()", - "asctime": "2025-08-29 19:32:38,954" + "asctime": "2025-08-30 16:03:40,042" }, { "name": "__unittest__", @@ -112857,19 +113425,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488758.9548469, - "msecs": 954.0, - "relativeCreated": 45364.618311, - "thread": 135402127188224, + "created": 1756562620.0428414, + "msecs": 42.0, + "relativeCreated": 45411.79055, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (gfw.dirk.desk_light)): result = 6 ()", - "asctime": "2025-08-29 19:32:38,954" + "asctime": "2025-08-30 16:03:40,042" } ], - "time_consumption": 6.699562072753906e-05 + "time_consumption": 0.0001430511474609375 }, { "name": "__tLogger__", @@ -112887,16 +113455,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488759.0556073, - "msecs": 55.0, - "relativeCreated": 45465.378772, - "thread": 135402127188224, + "created": 1756562620.1448653, + "msecs": 144.0, + "relativeCreated": 45513.814463, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.desk_light) to 8", - "asctime": "2025-08-29 19:32:39,055", + "asctime": "2025-08-30 16:03:40,144", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp.set", @@ -112914,16 +113482,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488758.9550261, - "msecs": 955.0, - "relativeCreated": 45364.79752, - "thread": 135402127188224, + "created": 1756562620.043218, + "msecs": 43.0, + "relativeCreated": 45412.167072, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:40,043" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", @@ -112941,16 +113509,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488758.9579175, - "msecs": 957.0, - "relativeCreated": 45367.688809, - "thread": 135402099861184, + "created": 1756562620.0470228, + "msecs": 47.0, + "relativeCreated": 45415.97194, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:40,047" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -112968,16 +113536,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488758.9582183, - "msecs": 958.0, - "relativeCreated": 45367.989581, - "thread": 135402099861184, + "created": 1756562620.0474527, + "msecs": 47.0, + "relativeCreated": 45416.401909, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:40,047" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -112995,16 +113563,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488758.9588456, - "msecs": 958.0, - "relativeCreated": 45368.617115, - "thread": 135402099861184, + "created": 1756562620.0484676, + "msecs": 48.0, + "relativeCreated": 45417.416921, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:40,048" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", @@ -113022,19 +113590,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488759.0010734, - "msecs": 1.0, - "relativeCreated": 45410.844879, - "thread": 135402099861184, + "created": 1756562620.0929506, + "msecs": 92.0, + "relativeCreated": 45461.899737, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:40,092" } ], - "time_consumption": 0.054533958435058594 + "time_consumption": 0.05191469192504883 }, { "name": "__tLogger__", @@ -113052,16 +113620,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488759.0559366, - "msecs": 55.0, - "relativeCreated": 45465.707997, - "thread": 135402127188224, + "created": 1756562620.1453903, + "msecs": 145.0, + "relativeCreated": 45514.339362, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:40,145", "moduleLogger": [ { "name": "__unittest__", @@ -113080,16 +113648,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488759.0558362, - "msecs": 55.0, - "relativeCreated": 45465.607477, - "thread": 135402127188224, + "created": 1756562620.1452127, + "msecs": 145.0, + "relativeCreated": 45514.161899, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (gfw.dirk.desk_light)): 8 ()", - "asctime": "2025-08-29 19:32:39,055" + "asctime": "2025-08-30 16:03:40,145" }, { "name": "__unittest__", @@ -113109,19 +113677,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488759.0558944, - "msecs": 55.0, - "relativeCreated": 45465.665691, - "thread": 135402127188224, + "created": 1756562620.145317, + "msecs": 145.0, + "relativeCreated": 45514.266111, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (gfw.dirk.desk_light)): result = 8 ()", - "asctime": "2025-08-29 19:32:39,055" + "asctime": "2025-08-30 16:03:40,145" } ], - "time_consumption": 4.220008850097656e-05 + "time_consumption": 7.319450378417969e-05 }, { "name": "__tLogger__", @@ -113139,16 +113707,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488759.1564934, - "msecs": 156.0, - "relativeCreated": 45566.264787, - "thread": 135402127188224, + "created": 1756562620.2472432, + "msecs": 247.0, + "relativeCreated": 45616.192395, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (gfw.dirk.desk_light) to 10", - "asctime": "2025-08-29 19:32:39,156", + "asctime": "2025-08-30 16:03:40,247", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp.set", @@ -113166,16 +113734,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488759.0560508, - "msecs": 56.0, - "relativeCreated": 45465.82217, - "thread": 135402127188224, + "created": 1756562620.1455722, + "msecs": 145.0, + "relativeCreated": 45514.521228, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:40,145" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light.set", @@ -113193,16 +113761,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488759.0591893, - "msecs": 59.0, - "relativeCreated": 45468.960588, - "thread": 135402099861184, + "created": 1756562620.149454, + "msecs": 149.0, + "relativeCreated": 45518.403256, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:40,149" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -113220,16 +113788,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488759.059532, - "msecs": 59.0, - "relativeCreated": 45469.303464, - "thread": 135402099861184, + "created": 1756562620.149892, + "msecs": 149.0, + "relativeCreated": 45518.841089, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:40,149" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -113247,16 +113815,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488759.060241, - "msecs": 60.0, - "relativeCreated": 45470.012259, - "thread": 135402099861184, + "created": 1756562620.150894, + "msecs": 150.0, + "relativeCreated": 45519.842852, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:40,150" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", @@ -113274,19 +113842,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488759.102141, - "msecs": 102.0, - "relativeCreated": 45511.912247, - "thread": 135402099861184, + "created": 1756562620.1978261, + "msecs": 197.0, + "relativeCreated": 45566.775104, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:40,197" } ], - "time_consumption": 0.054352521896362305 + "time_consumption": 0.04941701889038086 }, { "name": "__tLogger__", @@ -113304,16 +113872,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488759.1568506, - "msecs": 156.0, - "relativeCreated": 45566.622126, - "thread": 135402127188224, + "created": 1756562620.247742, + "msecs": 247.0, + "relativeCreated": 45616.690974, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:40,247", "moduleLogger": [ { "name": "__unittest__", @@ -113332,16 +113900,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488759.1567285, - "msecs": 156.0, - "relativeCreated": 45566.499965, - "thread": 135402127188224, + "created": 1756562620.247535, + "msecs": 247.0, + "relativeCreated": 45616.484345, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (gfw.dirk.desk_light)): 10 ()", - "asctime": "2025-08-29 19:32:39,156" + "asctime": "2025-08-30 16:03:40,247" }, { "name": "__unittest__", @@ -113361,24 +113929,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488759.1567838, - "msecs": 156.0, - "relativeCreated": 45566.555357, - "thread": 135402127188224, + "created": 1756562620.247663, + "msecs": 247.0, + "relativeCreated": 45616.612211, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (gfw.dirk.desk_light)): result = 10 ()", - "asctime": "2025-08-29 19:32:39,156" + "asctime": "2025-08-30 16:03:40,247" } ], - "time_consumption": 6.67572021484375e-05 + "time_consumption": 7.891654968261719e-05 } ], - "time_consumption": 0.8075916767120361, - "time_start": "2025-08-29 19:32:38,349", - "time_finished": "2025-08-29 19:32:39,156" + "time_consumption": 0.8127319812774658, + "time_start": "2025-08-30 16:03:39,435", + "time_finished": "2025-08-30 16:03:40,247" }, "Light.color_temp (gfw.dirk.desk_light) -> ViDevCommon.color_temp (gfw.dirk.desk_light)": { "name": "__tLogger__", @@ -113393,16 +113961,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488759.1570964, - "msecs": 157.0, - "relativeCreated": 45566.867963, - "thread": 135402127188224, + "created": 1756562620.2481182, + "msecs": 248.0, + "relativeCreated": 45617.067264, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:40,248", "moduleLogger": [], "testcaseLogger": [ { @@ -113418,16 +113986,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488759.2575142, - "msecs": 257.0, - "relativeCreated": 45667.285597, - "thread": 135402127188224, + "created": 1756562620.3485708, + "msecs": 348.0, + "relativeCreated": 45717.519896, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:39,257", + "asctime": "2025-08-30 16:03:40,348", "moduleLogger": [], "time_consumption": 0.0 }, @@ -113446,16 +114014,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488759.3583212, - "msecs": 358.0, - "relativeCreated": 45768.09254, - "thread": 135402127188224, + "created": 1756562620.4494588, + "msecs": 449.0, + "relativeCreated": 45818.408124, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 19:32:39,358", + "asctime": "2025-08-30 16:03:40,449", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp.set", @@ -113473,19 +114041,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488759.2577932, - "msecs": 257.0, - "relativeCreated": 45667.564597, - "thread": 135402127188224, + "created": 1756562620.3489416, + "msecs": 348.0, + "relativeCreated": 45717.890599, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:40,348" } ], - "time_consumption": 0.10052800178527832 + "time_consumption": 0.10051727294921875 }, { "name": "__tLogger__", @@ -113503,16 +114071,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488759.3587756, - "msecs": 358.0, - "relativeCreated": 45768.547018, - "thread": 135402127188224, + "created": 1756562620.4500709, + "msecs": 450.0, + "relativeCreated": 45819.020021, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 19:32:39,358", + "asctime": "2025-08-30 16:03:40,450", "moduleLogger": [ { "name": "__unittest__", @@ -113531,16 +114099,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488759.3586273, - "msecs": 358.0, - "relativeCreated": 45768.398814, - "thread": 135402127188224, + "created": 1756562620.4498134, + "msecs": 449.0, + "relativeCreated": 45818.762244, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 19:32:39,358" + "asctime": "2025-08-30 16:03:40,449" }, { "name": "__unittest__", @@ -113560,19 +114128,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488759.3586924, - "msecs": 358.0, - "relativeCreated": 45768.463772, - "thread": 135402127188224, + "created": 1756562620.449977, + "msecs": 449.0, + "relativeCreated": 45818.925838, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 19:32:39,358" + "asctime": "2025-08-30 16:03:40,449" } ], - "time_consumption": 8.320808410644531e-05 + "time_consumption": 9.393692016601562e-05 }, { "name": "__tLogger__", @@ -113590,16 +114158,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488759.4595146, - "msecs": 459.0, - "relativeCreated": 45869.286182, - "thread": 135402127188224, + "created": 1756562620.5507975, + "msecs": 550.0, + "relativeCreated": 45919.746734, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (gfw.dirk.desk_light) to 0", - "asctime": "2025-08-29 19:32:39,459", + "asctime": "2025-08-30 16:03:40,550", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -113617,16 +114185,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488759.358971, - "msecs": 358.0, - "relativeCreated": 45768.742635, - "thread": 135402127188224, + "created": 1756562620.4503522, + "msecs": 450.0, + "relativeCreated": 45819.301217, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:40,450" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -113644,16 +114212,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488759.360215, - "msecs": 360.0, - "relativeCreated": 45769.986478, - "thread": 135402099861184, + "created": 1756562620.4515877, + "msecs": 451.0, + "relativeCreated": 45820.536814, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:40,451" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", @@ -113671,19 +114239,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488759.3622196, - "msecs": 362.0, - "relativeCreated": 45771.991012, - "thread": 135402099861184, + "created": 1756562620.454404, + "msecs": 454.0, + "relativeCreated": 45823.353319, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:40,454" } ], - "time_consumption": 0.09729504585266113 + "time_consumption": 0.09639334678649902 }, { "name": "__tLogger__", @@ -113701,16 +114269,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488759.4598482, - "msecs": 459.0, - "relativeCreated": 45869.619539, - "thread": 135402127188224, + "created": 1756562620.5512648, + "msecs": 551.0, + "relativeCreated": 45920.213986, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:40,551", "moduleLogger": [ { "name": "__unittest__", @@ -113729,16 +114297,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488759.4597492, - "msecs": 459.0, - "relativeCreated": 45869.520541, - "thread": 135402127188224, + "created": 1756562620.5510864, + "msecs": 551.0, + "relativeCreated": 45920.035322, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): 0 ()", - "asctime": "2025-08-29 19:32:39,459" + "asctime": "2025-08-30 16:03:40,551" }, { "name": "__unittest__", @@ -113758,19 +114326,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488759.4598057, - "msecs": 459.0, - "relativeCreated": 45869.577121, - "thread": 135402127188224, + "created": 1756562620.551187, + "msecs": 551.0, + "relativeCreated": 45920.135989, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): result = 0 ()", - "asctime": "2025-08-29 19:32:39,459" + "asctime": "2025-08-30 16:03:40,551" } ], - "time_consumption": 4.2438507080078125e-05 + "time_consumption": 7.772445678710938e-05 }, { "name": "__tLogger__", @@ -113788,16 +114356,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488759.5605674, - "msecs": 560.0, - "relativeCreated": 45970.338605, - "thread": 135402127188224, + "created": 1756562620.6522403, + "msecs": 652.0, + "relativeCreated": 46021.189379, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (gfw.dirk.desk_light) to 2", - "asctime": "2025-08-29 19:32:39,560", + "asctime": "2025-08-30 16:03:40,652", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -113815,16 +114383,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488759.4600108, - "msecs": 460.0, - "relativeCreated": 45869.782198, - "thread": 135402127188224, + "created": 1756562620.5515559, + "msecs": 551.0, + "relativeCreated": 45920.504865, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:40,551" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -113842,16 +114410,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488759.4611485, - "msecs": 461.0, - "relativeCreated": 45870.919746, - "thread": 135402099861184, + "created": 1756562620.5527413, + "msecs": 552.0, + "relativeCreated": 45921.690587, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:40,552" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", @@ -113869,19 +114437,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488759.4634035, - "msecs": 463.0, - "relativeCreated": 45873.175051, - "thread": 135402099861184, + "created": 1756562620.556239, + "msecs": 556.0, + "relativeCreated": 45925.188084, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:40,556" } ], - "time_consumption": 0.09716391563415527 + "time_consumption": 0.09600138664245605 }, { "name": "__tLogger__", @@ -113899,16 +114467,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488759.5609186, - "msecs": 560.0, - "relativeCreated": 45970.689865, - "thread": 135402127188224, + "created": 1756562620.6526968, + "msecs": 652.0, + "relativeCreated": 46021.64598, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:40,652", "moduleLogger": [ { "name": "__unittest__", @@ -113927,16 +114495,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488759.5608096, - "msecs": 560.0, - "relativeCreated": 45970.5811, - "thread": 135402127188224, + "created": 1756562620.6525302, + "msecs": 652.0, + "relativeCreated": 46021.479218, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): 2 ()", - "asctime": "2025-08-29 19:32:39,560" + "asctime": "2025-08-30 16:03:40,652" }, { "name": "__unittest__", @@ -113956,19 +114524,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488759.5608718, - "msecs": 560.0, - "relativeCreated": 45970.643447, - "thread": 135402127188224, + "created": 1756562620.6526248, + "msecs": 652.0, + "relativeCreated": 46021.574079, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): result = 2 ()", - "asctime": "2025-08-29 19:32:39,560" + "asctime": "2025-08-30 16:03:40,652" } ], - "time_consumption": 4.673004150390625e-05 + "time_consumption": 7.200241088867188e-05 }, { "name": "__tLogger__", @@ -113986,16 +114554,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488759.6614907, - "msecs": 661.0, - "relativeCreated": 46071.262227, - "thread": 135402127188224, + "created": 1756562620.7534916, + "msecs": 753.0, + "relativeCreated": 46122.440776, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (gfw.dirk.desk_light) to 4", - "asctime": "2025-08-29 19:32:39,661", + "asctime": "2025-08-30 16:03:40,753", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -114013,16 +114581,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488759.5610912, - "msecs": 561.0, - "relativeCreated": 45970.862536, - "thread": 135402127188224, + "created": 1756562620.6529853, + "msecs": 652.0, + "relativeCreated": 46021.934378, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:40,652" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -114040,16 +114608,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488759.5623295, - "msecs": 562.0, - "relativeCreated": 45972.10106, - "thread": 135402099861184, + "created": 1756562620.6542604, + "msecs": 654.0, + "relativeCreated": 46023.209593, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:40,654" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", @@ -114067,19 +114635,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488759.564596, - "msecs": 564.0, - "relativeCreated": 45974.367453, - "thread": 135402099861184, + "created": 1756562620.6571157, + "msecs": 657.0, + "relativeCreated": 46026.064784, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:40,657" } ], - "time_consumption": 0.09689474105834961 + "time_consumption": 0.09637594223022461 }, { "name": "__tLogger__", @@ -114097,16 +114665,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488759.6618874, - "msecs": 661.0, - "relativeCreated": 46071.658859, - "thread": 135402127188224, + "created": 1756562620.753953, + "msecs": 753.0, + "relativeCreated": 46122.902229, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:40,753", "moduleLogger": [ { "name": "__unittest__", @@ -114125,16 +114693,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488759.661739, - "msecs": 661.0, - "relativeCreated": 46071.510495, - "thread": 135402127188224, + "created": 1756562620.7537549, + "msecs": 753.0, + "relativeCreated": 46122.703869, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): 4 ()", - "asctime": "2025-08-29 19:32:39,661" + "asctime": "2025-08-30 16:03:40,753" }, { "name": "__unittest__", @@ -114154,19 +114722,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488759.6618044, - "msecs": 661.0, - "relativeCreated": 46071.576018, - "thread": 135402127188224, + "created": 1756562620.7538815, + "msecs": 753.0, + "relativeCreated": 46122.830499, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): result = 4 ()", - "asctime": "2025-08-29 19:32:39,661" + "asctime": "2025-08-30 16:03:40,753" } ], - "time_consumption": 8.296966552734375e-05 + "time_consumption": 7.152557373046875e-05 }, { "name": "__tLogger__", @@ -114184,16 +114752,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488759.7624943, - "msecs": 762.0, - "relativeCreated": 46172.265631, - "thread": 135402127188224, + "created": 1756562620.8556685, + "msecs": 855.0, + "relativeCreated": 46224.617683, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (gfw.dirk.desk_light) to 6", - "asctime": "2025-08-29 19:32:39,762", + "asctime": "2025-08-30 16:03:40,855", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -114211,16 +114779,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488759.6621082, - "msecs": 662.0, - "relativeCreated": 46071.879583, - "thread": 135402127188224, + "created": 1756562620.7541943, + "msecs": 754.0, + "relativeCreated": 46123.143175, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:40,754" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -114238,16 +114806,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488759.6630478, - "msecs": 663.0, - "relativeCreated": 46072.819064, - "thread": 135402099861184, + "created": 1756562620.7553563, + "msecs": 755.0, + "relativeCreated": 46124.305654, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:40,755" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", @@ -114265,19 +114833,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488759.6648476, - "msecs": 664.0, - "relativeCreated": 46074.619086, - "thread": 135402099861184, + "created": 1756562620.7582302, + "msecs": 758.0, + "relativeCreated": 46127.179423, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:40,758" } ], - "time_consumption": 0.09764671325683594 + "time_consumption": 0.09743833541870117 }, { "name": "__tLogger__", @@ -114295,16 +114863,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488759.7628145, - "msecs": 762.0, - "relativeCreated": 46172.585875, - "thread": 135402127188224, + "created": 1756562620.8561983, + "msecs": 856.0, + "relativeCreated": 46225.147561, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:40,856", "moduleLogger": [ { "name": "__unittest__", @@ -114323,16 +114891,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488759.7627187, - "msecs": 762.0, - "relativeCreated": 46172.490124, - "thread": 135402127188224, + "created": 1756562620.855957, + "msecs": 855.0, + "relativeCreated": 46224.906222, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): 6 ()", - "asctime": "2025-08-29 19:32:39,762" + "asctime": "2025-08-30 16:03:40,855" }, { "name": "__unittest__", @@ -114352,19 +114920,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488759.7627728, - "msecs": 762.0, - "relativeCreated": 46172.544105, - "thread": 135402127188224, + "created": 1756562620.8561175, + "msecs": 856.0, + "relativeCreated": 46225.066571, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): result = 6 ()", - "asctime": "2025-08-29 19:32:39,762" + "asctime": "2025-08-30 16:03:40,856" } ], - "time_consumption": 4.172325134277344e-05 + "time_consumption": 8.082389831542969e-05 }, { "name": "__tLogger__", @@ -114382,16 +114950,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488759.8635242, - "msecs": 863.0, - "relativeCreated": 46273.295438, - "thread": 135402127188224, + "created": 1756562620.9580674, + "msecs": 958.0, + "relativeCreated": 46327.016525, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (gfw.dirk.desk_light) to 8", - "asctime": "2025-08-29 19:32:39,863", + "asctime": "2025-08-30 16:03:40,958", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -114409,16 +114977,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488759.7629688, - "msecs": 762.0, - "relativeCreated": 46172.740147, - "thread": 135402127188224, + "created": 1756562620.8564556, + "msecs": 856.0, + "relativeCreated": 46225.404838, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:40,856" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -114436,16 +115004,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488759.7640307, - "msecs": 764.0, - "relativeCreated": 46173.802112, - "thread": 135402099861184, + "created": 1756562620.8577976, + "msecs": 857.0, + "relativeCreated": 46226.746694, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:40,857" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", @@ -114463,19 +115031,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488759.76583, - "msecs": 765.0, - "relativeCreated": 46175.601457, - "thread": 135402099861184, + "created": 1756562620.860633, + "msecs": 860.0, + "relativeCreated": 46229.581939, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:40,860" } ], - "time_consumption": 0.09769415855407715 + "time_consumption": 0.09743452072143555 }, { "name": "__tLogger__", @@ -114493,16 +115061,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488759.8638728, - "msecs": 863.0, - "relativeCreated": 46273.644122, - "thread": 135402127188224, + "created": 1756562620.9585295, + "msecs": 958.0, + "relativeCreated": 46327.478543, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:40,958", "moduleLogger": [ { "name": "__unittest__", @@ -114521,16 +115089,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488759.8637664, - "msecs": 863.0, - "relativeCreated": 46273.537835, - "thread": 135402127188224, + "created": 1756562620.958356, + "msecs": 958.0, + "relativeCreated": 46327.305012, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): 8 ()", - "asctime": "2025-08-29 19:32:39,863" + "asctime": "2025-08-30 16:03:40,958" }, { "name": "__unittest__", @@ -114550,19 +115118,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488759.863827, - "msecs": 863.0, - "relativeCreated": 46273.59839, - "thread": 135402127188224, + "created": 1756562620.9584537, + "msecs": 958.0, + "relativeCreated": 46327.402982, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): result = 8 ()", - "asctime": "2025-08-29 19:32:39,863" + "asctime": "2025-08-30 16:03:40,958" } ], - "time_consumption": 4.57763671875e-05 + "time_consumption": 7.581710815429688e-05 }, { "name": "__tLogger__", @@ -114580,16 +115148,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488759.9646077, - "msecs": 964.0, - "relativeCreated": 46374.379107, - "thread": 135402127188224, + "created": 1756562621.0604222, + "msecs": 60.0, + "relativeCreated": 46429.371143, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (gfw.dirk.desk_light) to 10", - "asctime": "2025-08-29 19:32:39,964", + "asctime": "2025-08-30 16:03:41,060", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -114607,16 +115175,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488759.8640985, - "msecs": 864.0, - "relativeCreated": 46273.870029, - "thread": 135402127188224, + "created": 1756562620.9587793, + "msecs": 958.0, + "relativeCreated": 46327.728619, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:40,958" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.desk_light", @@ -114634,16 +115202,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488759.8653207, - "msecs": 865.0, - "relativeCreated": 46275.092024, - "thread": 135402099861184, + "created": 1756562620.9601333, + "msecs": 960.0, + "relativeCreated": 46329.082385, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:40,960" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", @@ -114661,19 +115229,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488759.8675065, - "msecs": 867.0, - "relativeCreated": 46277.277951, - "thread": 135402099861184, + "created": 1756562620.963011, + "msecs": 963.0, + "relativeCreated": 46331.960156, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:40,963" } ], - "time_consumption": 0.09710121154785156 + "time_consumption": 0.0974111557006836 }, { "name": "__tLogger__", @@ -114691,16 +115259,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488759.9649525, - "msecs": 964.0, - "relativeCreated": 46374.723996, - "thread": 135402127188224, + "created": 1756562621.0609002, + "msecs": 60.0, + "relativeCreated": 46429.849177, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:41,060", "moduleLogger": [ { "name": "__unittest__", @@ -114719,16 +115287,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488759.9648476, - "msecs": 964.0, - "relativeCreated": 46374.618936, - "thread": 135402127188224, + "created": 1756562621.0607262, + "msecs": 60.0, + "relativeCreated": 46429.675259, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): 10 ()", - "asctime": "2025-08-29 19:32:39,964" + "asctime": "2025-08-30 16:03:41,060" }, { "name": "__unittest__", @@ -114748,24 +115316,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488759.9649074, - "msecs": 964.0, - "relativeCreated": 46374.679045, - "thread": 135402127188224, + "created": 1756562621.0608263, + "msecs": 60.0, + "relativeCreated": 46429.775495, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (gfw.dirk.desk_light)): result = 10 ()", - "asctime": "2025-08-29 19:32:39,964" + "asctime": "2025-08-30 16:03:41,060" } ], - "time_consumption": 4.506111145019531e-05 + "time_consumption": 7.390975952148438e-05 } ], - "time_consumption": 0.8078560829162598, - "time_start": "2025-08-29 19:32:39,157", - "time_finished": "2025-08-29 19:32:39,964" + "time_consumption": 0.8127820491790771, + "time_start": "2025-08-30 16:03:40,248", + "time_finished": "2025-08-30 16:03:41,060" }, "ViDevHeating.temp_setp (gfw.dirk.heating_valve) -> HeatingValve.temp_setp (gfw.dirk.heating_valve)": { "name": "__tLogger__", @@ -114780,16 +115348,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488759.9652314, - "msecs": 965.0, - "relativeCreated": 46375.00271, - "thread": 135402127188224, + "created": 1756562621.0613503, + "msecs": 61.0, + "relativeCreated": 46430.299431, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:41,061", "moduleLogger": [], "testcaseLogger": [ { @@ -114807,16 +115375,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488760.0661163, - "msecs": 66.0, - "relativeCreated": 46475.887712, - "thread": 135402127188224, + "created": 1756562621.1625488, + "msecs": 162.0, + "relativeCreated": 46531.497763, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 30", - "asctime": "2025-08-29 19:32:40,066", + "asctime": "2025-08-30 16:03:41,162", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint.set", @@ -114834,16 +115402,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488759.9653912, - "msecs": 965.0, - "relativeCreated": 46375.162557, - "thread": 135402127188224, + "created": 1756562621.061656, + "msecs": 61.0, + "relativeCreated": 46430.605167, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,061" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve", @@ -114861,43 +115429,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488759.9657218, - "msecs": 965.0, - "relativeCreated": 46375.493271, - "thread": 135402127188224, + "created": 1756562621.0620303, + "msecs": 62.0, + "relativeCreated": 46430.979373, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,062" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve.set", @@ -114915,16 +115456,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.0217087, - "msecs": 21.0, - "relativeCreated": 46431.480114, - "thread": 135402099861184, + "created": 1756562621.0755491, + "msecs": 75.0, + "relativeCreated": 46444.498281, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,075" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", @@ -114942,16 +115483,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.0221362, - "msecs": 22.0, - "relativeCreated": 46431.907645, - "thread": 135402099861184, + "created": 1756562621.0764966, + "msecs": 76.0, + "relativeCreated": 46445.44578, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,076" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint", @@ -114969,19 +115510,46 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.0224094, - "msecs": 22.0, - "relativeCreated": 46432.181008, - "thread": 135402099861184, + "created": 1756562621.0773792, + "msecs": 77.0, + "relativeCreated": 46446.328335, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,077" + }, + { + "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": 1756562621.117525, + "msecs": 117.0, + "relativeCreated": 46486.474152, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "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-30 16:03:41,117" } ], - "time_consumption": 0.04370689392089844 + "time_consumption": 0.04502367973327637 }, { "name": "__tLogger__", @@ -114999,16 +115567,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488760.0664866, - "msecs": 66.0, - "relativeCreated": 46476.258074, - "thread": 135402127188224, + "created": 1756562621.1629794, + "msecs": 162.0, + "relativeCreated": 46531.928447, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (30, 30) and Type is ).", - "asctime": "2025-08-29 19:32:40,066", + "asctime": "2025-08-30 16:03:41,162", "moduleLogger": [ { "name": "__unittest__", @@ -115027,16 +115595,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488760.0663478, - "msecs": 66.0, - "relativeCreated": 46476.119247, - "thread": 135402127188224, + "created": 1756562621.1628256, + "msecs": 162.0, + "relativeCreated": 46531.774654, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (30, 30) ()", - "asctime": "2025-08-29 19:32:40,066" + "asctime": "2025-08-30 16:03:41,162" }, { "name": "__unittest__", @@ -115056,19 +115624,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488760.066403, - "msecs": 66.0, - "relativeCreated": 46476.174242, - "thread": 135402127188224, + "created": 1756562621.1629112, + "msecs": 162.0, + "relativeCreated": 46531.860321, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (30, 30) ()", - "asctime": "2025-08-29 19:32:40,066" + "asctime": "2025-08-30 16:03:41,162" } ], - "time_consumption": 8.368492126464844e-05 + "time_consumption": 6.818771362304688e-05 }, { "name": "__tLogger__", @@ -115086,16 +115654,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488760.167097, - "msecs": 167.0, - "relativeCreated": 46576.868518, - "thread": 135402127188224, + "created": 1756562621.2639313, + "msecs": 263.0, + "relativeCreated": 46632.880502, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (gfw.dirk.heating_valve) to 15", - "asctime": "2025-08-29 19:32:40,167", + "asctime": "2025-08-30 16:03:41,263", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint.set", @@ -115113,16 +115681,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488760.0666065, - "msecs": 66.0, - "relativeCreated": 46476.378028, - "thread": 135402127188224, + "created": 1756562621.1631434, + "msecs": 163.0, + "relativeCreated": 46532.092486, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,163" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve.set", @@ -115140,16 +115708,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.0754068, - "msecs": 75.0, - "relativeCreated": 46485.178387, - "thread": 135402099861184, + "created": 1756562621.1735992, + "msecs": 173.0, + "relativeCreated": 46542.548455, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,173" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve", @@ -115167,16 +115735,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488760.0757248, - "msecs": 75.0, - "relativeCreated": 46485.49619, - "thread": 135402099861184, + "created": 1756562621.1739953, + "msecs": 173.0, + "relativeCreated": 46542.944282, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,173" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", @@ -115194,16 +115762,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.0760028, - "msecs": 76.0, - "relativeCreated": 46485.774282, - "thread": 135402099861184, + "created": 1756562621.1744184, + "msecs": 174.0, + "relativeCreated": 46543.367582, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,174" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint", @@ -115221,16 +115789,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.0763412, - "msecs": 76.0, - "relativeCreated": 46486.112743, - "thread": 135402099861184, + "created": 1756562621.1749892, + "msecs": 174.0, + "relativeCreated": 46543.938437, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,174" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve", @@ -115248,19 +115816,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.076606, - "msecs": 76.0, - "relativeCreated": 46486.377504, - "thread": 135402099861184, + "created": 1756562621.17543, + "msecs": 175.0, + "relativeCreated": 46544.379382, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,175" } ], - "time_consumption": 0.09049105644226074 + "time_consumption": 0.0885012149810791 }, { "name": "__tLogger__", @@ -115278,16 +115846,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488760.1674309, - "msecs": 167.0, - "relativeCreated": 46577.202427, - "thread": 135402127188224, + "created": 1756562621.264403, + "msecs": 264.0, + "relativeCreated": 46633.35231, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:41,264", "moduleLogger": [ { "name": "__unittest__", @@ -115306,16 +115874,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488760.167331, - "msecs": 167.0, - "relativeCreated": 46577.102553, - "thread": 135402127188224, + "created": 1756562621.2642255, + "msecs": 264.0, + "relativeCreated": 46633.174649, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)): 15 ()", - "asctime": "2025-08-29 19:32:40,167" + "asctime": "2025-08-30 16:03:41,264" }, { "name": "__unittest__", @@ -115335,19 +115903,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488760.1673884, - "msecs": 167.0, - "relativeCreated": 46577.159746, - "thread": 135402127188224, + "created": 1756562621.2643352, + "msecs": 264.0, + "relativeCreated": 46633.284272, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)): result = 15 ()", - "asctime": "2025-08-29 19:32:40,167" + "asctime": "2025-08-30 16:03:41,264" } ], - "time_consumption": 4.2438507080078125e-05 + "time_consumption": 6.794929504394531e-05 }, { "name": "__tLogger__", @@ -115365,16 +115933,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488760.2681034, - "msecs": 268.0, - "relativeCreated": 46677.874752, - "thread": 135402127188224, + "created": 1756562621.3650396, + "msecs": 365.0, + "relativeCreated": 46733.988656, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (gfw.dirk.heating_valve) to 20", - "asctime": "2025-08-29 19:32:40,268", + "asctime": "2025-08-30 16:03:41,365", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint.set", @@ -115392,16 +115960,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488760.1676052, - "msecs": 167.0, - "relativeCreated": 46577.376608, - "thread": 135402127188224, + "created": 1756562621.2645707, + "msecs": 264.0, + "relativeCreated": 46633.519812, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,264" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve.set", @@ -115419,16 +115987,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.1756153, - "msecs": 175.0, - "relativeCreated": 46585.38657, - "thread": 135402099861184, + "created": 1756562621.2760222, + "msecs": 276.0, + "relativeCreated": 46644.971508, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,276" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve", @@ -115446,16 +116014,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488760.175893, - "msecs": 175.0, - "relativeCreated": 46585.664383, - "thread": 135402099861184, + "created": 1756562621.2764182, + "msecs": 276.0, + "relativeCreated": 46645.367414, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,276" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", @@ -115473,16 +116041,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.1761577, - "msecs": 176.0, - "relativeCreated": 46585.929082, - "thread": 135402099861184, + "created": 1756562621.27684, + "msecs": 276.0, + "relativeCreated": 46645.789069, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,276" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint", @@ -115500,16 +116068,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.176491, - "msecs": 176.0, - "relativeCreated": 46586.262484, - "thread": 135402099861184, + "created": 1756562621.2774632, + "msecs": 277.0, + "relativeCreated": 46646.412462, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,277" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve", @@ -115527,19 +116095,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.17678, - "msecs": 176.0, - "relativeCreated": 46586.551482, - "thread": 135402099861184, + "created": 1756562621.277898, + "msecs": 277.0, + "relativeCreated": 46646.847008, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,277" } ], - "time_consumption": 0.0913233757019043 + "time_consumption": 0.08714151382446289 }, { "name": "__tLogger__", @@ -115557,16 +116125,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488760.2685158, - "msecs": 268.0, - "relativeCreated": 46678.287224, - "thread": 135402127188224, + "created": 1756562621.3655183, + "msecs": 365.0, + "relativeCreated": 46734.467537, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:41,365", "moduleLogger": [ { "name": "__unittest__", @@ -115585,16 +116153,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488760.268372, - "msecs": 268.0, - "relativeCreated": 46678.143365, - "thread": 135402127188224, + "created": 1756562621.365343, + "msecs": 365.0, + "relativeCreated": 46734.292123, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)): 20 ()", - "asctime": "2025-08-29 19:32:40,268" + "asctime": "2025-08-30 16:03:41,365" }, { "name": "__unittest__", @@ -115614,19 +116182,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488760.2684278, - "msecs": 268.0, - "relativeCreated": 46678.199198, - "thread": 135402127188224, + "created": 1756562621.36543, + "msecs": 365.0, + "relativeCreated": 46734.37901, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)): result = 20 ()", - "asctime": "2025-08-29 19:32:40,268" + "asctime": "2025-08-30 16:03:41,365" } ], - "time_consumption": 8.797645568847656e-05 + "time_consumption": 8.821487426757812e-05 }, { "name": "__tLogger__", @@ -115644,16 +116212,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488760.369004, - "msecs": 369.0, - "relativeCreated": 46778.775465, - "thread": 135402127188224, + "created": 1756562621.4663916, + "msecs": 466.0, + "relativeCreated": 46835.340706, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (gfw.dirk.heating_valve) to 25", - "asctime": "2025-08-29 19:32:40,369", + "asctime": "2025-08-30 16:03:41,466", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint.set", @@ -115671,16 +116239,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488760.2686288, - "msecs": 268.0, - "relativeCreated": 46678.400058, - "thread": 135402127188224, + "created": 1756562621.3657308, + "msecs": 365.0, + "relativeCreated": 46734.679855, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,365" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve.set", @@ -115698,16 +116266,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.276852, - "msecs": 276.0, - "relativeCreated": 46686.623465, - "thread": 135402099861184, + "created": 1756562621.3765337, + "msecs": 376.0, + "relativeCreated": 46745.482857, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,376" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve", @@ -115725,16 +116293,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488760.2771447, - "msecs": 277.0, - "relativeCreated": 46686.915967, - "thread": 135402099861184, + "created": 1756562621.3769195, + "msecs": 376.0, + "relativeCreated": 46745.868775, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,376" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", @@ -115752,16 +116320,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.2774222, - "msecs": 277.0, - "relativeCreated": 46687.193637, - "thread": 135402099861184, + "created": 1756562621.377359, + "msecs": 377.0, + "relativeCreated": 46746.30792, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,377" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint", @@ -115779,16 +116347,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.2777975, - "msecs": 277.0, - "relativeCreated": 46687.568886, - "thread": 135402099861184, + "created": 1756562621.377937, + "msecs": 377.0, + "relativeCreated": 46746.886381, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,377" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve", @@ -115806,19 +116374,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.27811, - "msecs": 278.0, - "relativeCreated": 46687.881441, - "thread": 135402099861184, + "created": 1756562621.3783681, + "msecs": 378.0, + "relativeCreated": 46747.317341, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,378" } ], - "time_consumption": 0.09089398384094238 + "time_consumption": 0.08802342414855957 }, { "name": "__tLogger__", @@ -115836,16 +116404,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488760.3693395, - "msecs": 369.0, - "relativeCreated": 46779.11079, - "thread": 135402127188224, + "created": 1756562621.4668977, + "msecs": 466.0, + "relativeCreated": 46835.846748, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:41,466", "moduleLogger": [ { "name": "__unittest__", @@ -115864,16 +116432,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488760.3692348, - "msecs": 369.0, - "relativeCreated": 46779.006031, - "thread": 135402127188224, + "created": 1756562621.4666774, + "msecs": 466.0, + "relativeCreated": 46835.626597, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)): 25 ()", - "asctime": "2025-08-29 19:32:40,369" + "asctime": "2025-08-30 16:03:41,466" }, { "name": "__unittest__", @@ -115893,19 +116461,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488760.3692946, - "msecs": 369.0, - "relativeCreated": 46779.065924, - "thread": 135402127188224, + "created": 1756562621.4668083, + "msecs": 466.0, + "relativeCreated": 46835.757326, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)): result = 25 ()", - "asctime": "2025-08-29 19:32:40,369" + "asctime": "2025-08-30 16:03:41,466" } ], - "time_consumption": 4.482269287109375e-05 + "time_consumption": 8.940696716308594e-05 }, { "name": "__tLogger__", @@ -115923,16 +116491,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488760.469994, - "msecs": 469.0, - "relativeCreated": 46879.765529, - "thread": 135402127188224, + "created": 1756562621.5677402, + "msecs": 567.0, + "relativeCreated": 46936.689374, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (gfw.dirk.heating_valve) to 30", - "asctime": "2025-08-29 19:32:40,469", + "asctime": "2025-08-30 16:03:41,567", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint.set", @@ -115950,16 +116518,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488760.3694751, - "msecs": 369.0, - "relativeCreated": 46779.246416, - "thread": 135402127188224, + "created": 1756562621.46708, + "msecs": 467.0, + "relativeCreated": 46836.029214, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,467" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve.set", @@ -115977,16 +116545,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.3772984, - "msecs": 377.0, - "relativeCreated": 46787.06983, - "thread": 135402099861184, + "created": 1756562621.4782286, + "msecs": 478.0, + "relativeCreated": 46847.177655, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,478" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve", @@ -116004,16 +116572,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488760.377619, - "msecs": 377.0, - "relativeCreated": 46787.390413, - "thread": 135402099861184, + "created": 1756562621.4786608, + "msecs": 478.0, + "relativeCreated": 46847.610013, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,478" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", @@ -116031,16 +116599,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.3778937, - "msecs": 377.0, - "relativeCreated": 46787.665191, - "thread": 135402099861184, + "created": 1756562621.4791322, + "msecs": 479.0, + "relativeCreated": 46848.081386, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,479" }, { "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint", @@ -116058,16 +116626,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.3782392, - "msecs": 378.0, - "relativeCreated": 46788.010728, - "thread": 135402099861184, + "created": 1756562621.4797802, + "msecs": 479.0, + "relativeCreated": 46848.729263, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,479" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.dirk.heating_valve", @@ -116085,19 +116653,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.3785455, - "msecs": 378.0, - "relativeCreated": 46788.316947, - "thread": 135402099861184, + "created": 1756562621.4802663, + "msecs": 480.0, + "relativeCreated": 46849.215247, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,480" } ], - "time_consumption": 0.09144854545593262 + "time_consumption": 0.08747386932373047 }, { "name": "__tLogger__", @@ -116115,16 +116683,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488760.47037, - "msecs": 470.0, - "relativeCreated": 46880.141466, - "thread": 135402127188224, + "created": 1756562621.5681958, + "msecs": 568.0, + "relativeCreated": 46937.14505, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:41,568", "moduleLogger": [ { "name": "__unittest__", @@ -116143,16 +116711,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488760.470259, - "msecs": 470.0, - "relativeCreated": 46880.030398, - "thread": 135402127188224, + "created": 1756562621.5680282, + "msecs": 568.0, + "relativeCreated": 46936.977365, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)): 30 ()", - "asctime": "2025-08-29 19:32:40,470" + "asctime": "2025-08-30 16:03:41,568" }, { "name": "__unittest__", @@ -116172,24 +116740,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488760.4703221, - "msecs": 470.0, - "relativeCreated": 46880.093674, - "thread": 135402127188224, + "created": 1756562621.5681236, + "msecs": 568.0, + "relativeCreated": 46937.072837, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (gfw.dirk.heating_valve)): result = 30 ()", - "asctime": "2025-08-29 19:32:40,470" + "asctime": "2025-08-30 16:03:41,568" } ], - "time_consumption": 4.792213439941406e-05 + "time_consumption": 7.224082946777344e-05 } ], - "time_consumption": 0.505138635635376, - "time_start": "2025-08-29 19:32:39,965", - "time_finished": "2025-08-29 19:32:40,470" + "time_consumption": 0.5068454742431641, + "time_start": "2025-08-30 16:03:41,061", + "time_finished": "2025-08-30 16:03:41,568" }, "ViDevCommon.state (gfw.marion.main_light) -> Shelly.relay/0 (gfw.marion.main_light)": { "name": "__tLogger__", @@ -116204,16 +116772,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488760.4706364, - "msecs": 470.0, - "relativeCreated": 46880.407734, - "thread": 135402127188224, + "created": 1756562621.5685983, + "msecs": 568.0, + "relativeCreated": 46937.547295, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.state (gfw.marion.main_light) -> Shelly.relay/0 (gfw.marion.main_light)", - "asctime": "2025-08-29 19:32:40,470", + "asctime": "2025-08-30 16:03:41,568", "moduleLogger": [], "testcaseLogger": [ { @@ -116231,16 +116799,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488760.571263, - "msecs": 571.0, - "relativeCreated": 46981.034319, - "thread": 135402127188224, + "created": 1756562621.669696, + "msecs": 669.0, + "relativeCreated": 47038.645105, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:40,571", + "asctime": "2025-08-30 16:03:41,669", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state.set", @@ -116258,19 +116826,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488760.4707851, - "msecs": 470.0, - "relativeCreated": 46880.556485, - "thread": 135402127188224, + "created": 1756562621.568862, + "msecs": 568.0, + "relativeCreated": 46937.811019, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,568" } ], - "time_consumption": 0.10047793388366699 + "time_consumption": 0.10083413124084473 }, { "name": "__tLogger__", @@ -116288,16 +116856,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488760.5716636, - "msecs": 571.0, - "relativeCreated": 46981.43501, - "thread": 135402127188224, + "created": 1756562621.6701624, + "msecs": 670.0, + "relativeCreated": 47039.111466, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:40,571", + "asctime": "2025-08-30 16:03:41,670", "moduleLogger": [ { "name": "__unittest__", @@ -116316,16 +116884,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488760.5715568, - "msecs": 571.0, - "relativeCreated": 46981.328229, - "thread": 135402127188224, + "created": 1756562621.6699622, + "msecs": 669.0, + "relativeCreated": 47038.911295, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:40,571" + "asctime": "2025-08-30 16:03:41,669" }, { "name": "__unittest__", @@ -116345,19 +116913,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488760.5716195, - "msecs": 571.0, - "relativeCreated": 46981.391135, - "thread": 135402127188224, + "created": 1756562621.6700864, + "msecs": 670.0, + "relativeCreated": 47039.035543, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:40,571" + "asctime": "2025-08-30 16:03:41,670" } ], - "time_consumption": 4.410743713378906e-05 + "time_consumption": 7.605552673339844e-05 }, { "name": "__tLogger__", @@ -116375,16 +116943,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488760.67228, - "msecs": 672.0, - "relativeCreated": 47082.051542, - "thread": 135402127188224, + "created": 1756562621.7708094, + "msecs": 770.0, + "relativeCreated": 47139.758482, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (gfw.marion.main_light) to True", - "asctime": "2025-08-29 19:32:40,672", + "asctime": "2025-08-30 16:03:41,770", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state.set", @@ -116402,16 +116970,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488760.5717993, - "msecs": 571.0, - "relativeCreated": 46981.570668, - "thread": 135402127188224, + "created": 1756562621.670346, + "msecs": 670.0, + "relativeCreated": 47039.295127, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,670" }, { "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0.command", @@ -116429,16 +116997,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.5747907, - "msecs": 574.0, - "relativeCreated": 46984.562163, - "thread": 135402099861184, + "created": 1756562621.6740968, + "msecs": 674.0, + "relativeCreated": 47043.045998, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,674" }, { "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", @@ -116456,16 +117024,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488760.5751033, - "msecs": 575.0, - "relativeCreated": 46984.874713, - "thread": 135402099861184, + "created": 1756562621.6744895, + "msecs": 674.0, + "relativeCreated": 47043.438598, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,674" }, { "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", @@ -116483,16 +117051,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.5758781, - "msecs": 575.0, - "relativeCreated": 46985.649642, - "thread": 135402099861184, + "created": 1756562621.6755013, + "msecs": 675.0, + "relativeCreated": 47044.450446, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,675" }, { "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state", @@ -116510,16 +117078,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.6173992, - "msecs": 617.0, - "relativeCreated": 47027.170753, - "thread": 135402099861184, + "created": 1756562621.7215939, + "msecs": 721.0, + "relativeCreated": 47090.543086, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,721" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", @@ -116537,16 +117105,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.6585186, - "msecs": 658.0, - "relativeCreated": 47068.289835, - "thread": 135402099861184, + "created": 1756562621.7624736, + "msecs": 762.0, + "relativeCreated": 47131.422512, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,762" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", @@ -116564,16 +117132,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488760.6588879, - "msecs": 658.0, - "relativeCreated": 47068.659457, - "thread": 135402099861184, + "created": 1756562621.7629864, + "msecs": 762.0, + "relativeCreated": 47131.935639, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,762" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", @@ -116591,19 +117159,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.6595669, - "msecs": 659.0, - "relativeCreated": 47069.338191, - "thread": 135402099861184, + "created": 1756562621.7640967, + "msecs": 764.0, + "relativeCreated": 47133.045931, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,764" } ], - "time_consumption": 0.012713193893432617 + "time_consumption": 0.006712675094604492 }, { "name": "__tLogger__", @@ -116621,16 +117189,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488760.6726577, - "msecs": 672.0, - "relativeCreated": 47082.429203, - "thread": 135402127188224, + "created": 1756562621.7711685, + "msecs": 771.0, + "relativeCreated": 47140.117559, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:41,771", "moduleLogger": [ { "name": "__unittest__", @@ -116649,16 +117217,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488760.6725552, - "msecs": 672.0, - "relativeCreated": 47082.326639, - "thread": 135402127188224, + "created": 1756562621.77102, + "msecs": 771.0, + "relativeCreated": 47139.969115, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Shelly.relay/0 (gfw.marion.main_light)): True ()", - "asctime": "2025-08-29 19:32:40,672" + "asctime": "2025-08-30 16:03:41,771" }, { "name": "__unittest__", @@ -116678,19 +117246,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488760.6726162, - "msecs": 672.0, - "relativeCreated": 47082.387498, - "thread": 135402127188224, + "created": 1756562621.7711031, + "msecs": 771.0, + "relativeCreated": 47140.052427, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (gfw.marion.main_light)): result = True ()", - "asctime": "2025-08-29 19:32:40,672" + "asctime": "2025-08-30 16:03:41,771" } ], - "time_consumption": 4.1484832763671875e-05 + "time_consumption": 6.532669067382812e-05 }, { "name": "__tLogger__", @@ -116708,16 +117276,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488760.7731848, - "msecs": 773.0, - "relativeCreated": 47182.956136, - "thread": 135402127188224, + "created": 1756562621.8719501, + "msecs": 871.0, + "relativeCreated": 47240.899192, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (gfw.marion.main_light) to False", - "asctime": "2025-08-29 19:32:40,773", + "asctime": "2025-08-30 16:03:41,871", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state.set", @@ -116735,16 +117303,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488760.672803, - "msecs": 672.0, - "relativeCreated": 47082.574162, - "thread": 135402127188224, + "created": 1756562621.7713187, + "msecs": 771.0, + "relativeCreated": 47140.267813, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,771" }, { "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state", @@ -116762,16 +117330,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.7040179, - "msecs": 704.0, - "relativeCreated": 47113.789246, - "thread": 135402099861184, + "created": 1756562621.8111548, + "msecs": 811.0, + "relativeCreated": 47180.103942, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,811" }, { "name": "smart_brain.mqtt.videv.gfw.marion.window_light.brightness", @@ -116789,16 +117357,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.746289, - "msecs": 746.0, - "relativeCreated": 47156.060424, - "thread": 135402099861184, + "created": 1756562621.8542624, + "msecs": 854.0, + "relativeCreated": 47223.211383, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,854" }, { "name": "smart_brain.mqtt.videv.gfw.marion.window_light.color_temp", @@ -116816,16 +117384,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.7469206, - "msecs": 746.0, - "relativeCreated": 47156.692081, - "thread": 135402099861184, + "created": 1756562621.854916, + "msecs": 854.0, + "relativeCreated": 47223.865222, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,854" }, { "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0.command", @@ -116843,16 +117411,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.7474566, - "msecs": 747.0, - "relativeCreated": 47157.228057, - "thread": 135402099861184, + "created": 1756562621.855457, + "msecs": 855.0, + "relativeCreated": 47224.406157, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,855" }, { "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", @@ -116870,16 +117438,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488760.7477555, - "msecs": 747.0, - "relativeCreated": 47157.526967, - "thread": 135402099861184, + "created": 1756562621.8558352, + "msecs": 855.0, + "relativeCreated": 47224.784185, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,855" }, { "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", @@ -116897,19 +117465,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.748464, - "msecs": 748.0, - "relativeCreated": 47158.235659, - "thread": 135402099861184, + "created": 1756562621.8569067, + "msecs": 856.0, + "relativeCreated": 47225.855984, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,856" } ], - "time_consumption": 0.02472066879272461 + "time_consumption": 0.015043497085571289 }, { "name": "__tLogger__", @@ -116927,16 +117495,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488760.7735713, - "msecs": 773.0, - "relativeCreated": 47183.342812, - "thread": 135402127188224, + "created": 1756562621.8724024, + "msecs": 872.0, + "relativeCreated": 47241.351605, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:41,872", "moduleLogger": [ { "name": "__unittest__", @@ -116955,16 +117523,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488760.7734234, - "msecs": 773.0, - "relativeCreated": 47183.19475, - "thread": 135402127188224, + "created": 1756562621.872233, + "msecs": 872.0, + "relativeCreated": 47241.182048, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Shelly.relay/0 (gfw.marion.main_light)): False ()", - "asctime": "2025-08-29 19:32:40,773" + "asctime": "2025-08-30 16:03:41,872" }, { "name": "__unittest__", @@ -116984,24 +117552,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488760.7735221, - "msecs": 773.0, - "relativeCreated": 47183.293551, - "thread": 135402127188224, + "created": 1756562621.8723288, + "msecs": 872.0, + "relativeCreated": 47241.277874, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (gfw.marion.main_light)): result = False ()", - "asctime": "2025-08-29 19:32:40,773" + "asctime": "2025-08-30 16:03:41,872" } ], - "time_consumption": 4.9114227294921875e-05 + "time_consumption": 7.367134094238281e-05 } ], - "time_consumption": 0.3029348850250244, - "time_start": "2025-08-29 19:32:40,470", - "time_finished": "2025-08-29 19:32:40,773" + "time_consumption": 0.3038041591644287, + "time_start": "2025-08-30 16:03:41,568", + "time_finished": "2025-08-30 16:03:41,872" }, "Shelly.relay/0 (gfw.marion.main_light) -> ViDevCommon.state (gfw.marion.main_light)": { "name": "__tLogger__", @@ -117016,16 +117584,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488760.7737896, - "msecs": 773.0, - "relativeCreated": 47183.561093, - "thread": 135402127188224, + "created": 1756562621.8727407, + "msecs": 872.0, + "relativeCreated": 47241.689897, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Shelly.relay/0 (gfw.marion.main_light) -> ViDevCommon.state (gfw.marion.main_light)", - "asctime": "2025-08-29 19:32:40,773", + "asctime": "2025-08-30 16:03:41,872", "moduleLogger": [], "testcaseLogger": [ { @@ -117043,16 +117611,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488760.8744996, - "msecs": 874.0, - "relativeCreated": 47284.271016, - "thread": 135402127188224, + "created": 1756562621.973632, + "msecs": 973.0, + "relativeCreated": 47342.581167, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:40,874", + "asctime": "2025-08-30 16:03:41,973", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state.set", @@ -117070,16 +117638,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488760.7739182, - "msecs": 773.0, - "relativeCreated": 47183.689696, - "thread": 135402127188224, + "created": 1756562621.8729677, + "msecs": 872.0, + "relativeCreated": 47241.916734, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,872" }, { "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state", @@ -117097,16 +117665,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.790085, - "msecs": 790.0, - "relativeCreated": 47199.856491, - "thread": 135402099861184, + "created": 1756562621.9057703, + "msecs": 905.0, + "relativeCreated": 47274.719228, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,905" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", @@ -117124,16 +117692,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.831598, - "msecs": 831.0, - "relativeCreated": 47241.369626, - "thread": 135402099861184, + "created": 1756562621.9501145, + "msecs": 950.0, + "relativeCreated": 47319.063687, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,950" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", @@ -117151,16 +117719,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488760.8319526, - "msecs": 831.0, - "relativeCreated": 47241.72402, - "thread": 135402099861184, + "created": 1756562621.9505713, + "msecs": 950.0, + "relativeCreated": 47319.520474, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,950" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", @@ -117178,46 +117746,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.8326757, - "msecs": 832.0, - "relativeCreated": 47242.446967, - "thread": 135402099861184, + "created": 1756562621.9515412, + "msecs": 951.0, + "relativeCreated": 47320.490452, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,951" } ], - "time_consumption": 0.00038313865661621094 + "time_consumption": 0.022090911865234375 }, { "name": "__tLogger__", @@ -117235,16 +117776,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488760.874764, - "msecs": 874.0, - "relativeCreated": 47284.535565, - "thread": 135402127188224, + "created": 1756562621.9741106, + "msecs": 974.0, + "relativeCreated": 47343.059719, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:40,874", + "asctime": "2025-08-30 16:03:41,974", "moduleLogger": [ { "name": "__unittest__", @@ -117263,16 +117804,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488760.8746688, - "msecs": 874.0, - "relativeCreated": 47284.440314, - "thread": 135402127188224, + "created": 1756562621.973933, + "msecs": 973.0, + "relativeCreated": 47342.882071, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:40,874" + "asctime": "2025-08-30 16:03:41,973" }, { "name": "__unittest__", @@ -117292,19 +117833,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488760.8747227, - "msecs": 874.0, - "relativeCreated": 47284.494152, - "thread": 135402127188224, + "created": 1756562621.9740336, + "msecs": 974.0, + "relativeCreated": 47342.982829, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:40,874" + "asctime": "2025-08-30 16:03:41,974" } ], - "time_consumption": 4.124641418457031e-05 + "time_consumption": 7.700920104980469e-05 }, { "name": "__tLogger__", @@ -117322,16 +117863,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488760.9753263, - "msecs": 975.0, - "relativeCreated": 47385.0977, - "thread": 135402127188224, + "created": 1756562622.0759578, + "msecs": 75.0, + "relativeCreated": 47444.90699, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (gfw.marion.main_light) to True", - "asctime": "2025-08-29 19:32:40,975", + "asctime": "2025-08-30 16:03:42,075", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", @@ -117349,16 +117890,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488760.874866, - "msecs": 874.0, - "relativeCreated": 47284.637477, - "thread": 135402127188224, + "created": 1756562621.9743001, + "msecs": 974.0, + "relativeCreated": 47343.249146, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,974" }, { "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", @@ -117376,16 +117917,43 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.8755908, - "msecs": 875.0, - "relativeCreated": 47285.362327, - "thread": 135402099861184, + "created": 1756562621.9755874, + "msecs": 975.0, + "relativeCreated": 47344.536418, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:41,975" + }, + { + "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": 1756562622.0181317, + "msecs": 18.0, + "relativeCreated": 47387.080831, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'false'", + "asctime": "2025-08-30 16:03:42,018" }, { "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state", @@ -117403,16 +117971,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.9162173, - "msecs": 916.0, - "relativeCreated": 47325.988705, - "thread": 135402099861184, + "created": 1756562622.0382018, + "msecs": 38.0, + "relativeCreated": 47407.150845, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,038" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", @@ -117430,16 +117998,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.918182, - "msecs": 918.0, - "relativeCreated": 47327.953225, - "thread": 135402099861184, + "created": 1756562622.0389047, + "msecs": 38.0, + "relativeCreated": 47407.853585, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,038" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", @@ -117457,16 +118025,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488760.9184716, - "msecs": 918.0, - "relativeCreated": 47328.243025, - "thread": 135402099861184, + "created": 1756562622.0393496, + "msecs": 39.0, + "relativeCreated": 47408.298633, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,039" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", @@ -117484,46 +118052,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.9191372, - "msecs": 919.0, - "relativeCreated": 47328.908782, - "thread": 135402099861184, + "created": 1756562622.0404866, + "msecs": 40.0, + "relativeCreated": 47409.435746, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,040" } ], - "time_consumption": 0.014171123504638672 + "time_consumption": 0.035471200942993164 }, { "name": "__tLogger__", @@ -117541,16 +118082,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488760.9757056, - "msecs": 975.0, - "relativeCreated": 47385.47713, - "thread": 135402127188224, + "created": 1756562622.0764172, + "msecs": 76.0, + "relativeCreated": 47445.366389, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:42,076", "moduleLogger": [ { "name": "__unittest__", @@ -117569,16 +118110,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488760.9755993, - "msecs": 975.0, - "relativeCreated": 47385.370836, - "thread": 135402127188224, + "created": 1756562622.07625, + "msecs": 76.0, + "relativeCreated": 47445.199179, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (gfw.marion.main_light)): True ()", - "asctime": "2025-08-29 19:32:40,975" + "asctime": "2025-08-30 16:03:42,076" }, { "name": "__unittest__", @@ -117598,19 +118139,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488760.9756622, - "msecs": 975.0, - "relativeCreated": 47385.433648, - "thread": 135402127188224, + "created": 1756562622.0763462, + "msecs": 76.0, + "relativeCreated": 47445.295114, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (gfw.marion.main_light)): result = True ()", - "asctime": "2025-08-29 19:32:40,975" + "asctime": "2025-08-30 16:03:42,076" } ], - "time_consumption": 4.3392181396484375e-05 + "time_consumption": 7.104873657226562e-05 }, { "name": "__tLogger__", @@ -117628,16 +118169,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488761.0763626, - "msecs": 76.0, - "relativeCreated": 47486.13392, - "thread": 135402127188224, + "created": 1756562622.177313, + "msecs": 177.0, + "relativeCreated": 47546.262071, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (gfw.marion.main_light) to False", - "asctime": "2025-08-29 19:32:41,076", + "asctime": "2025-08-30 16:03:42,177", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", @@ -117655,16 +118196,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488760.975821, - "msecs": 975.0, - "relativeCreated": 47385.592536, - "thread": 135402127188224, + "created": 1756562622.0766008, + "msecs": 76.0, + "relativeCreated": 47445.549921, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,076" }, { "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", @@ -117682,16 +118223,43 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488760.9769416, - "msecs": 976.0, - "relativeCreated": 47386.713064, - "thread": 135402099861184, + "created": 1756562622.0778584, + "msecs": 77.0, + "relativeCreated": 47446.8076, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,077" + }, + { + "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": 1756562622.1220372, + "msecs": 122.0, + "relativeCreated": 47490.986445, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'true'", + "asctime": "2025-08-30 16:03:42,122" }, { "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state", @@ -117709,16 +118277,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488761.0181494, - "msecs": 18.0, - "relativeCreated": 47427.920855, - "thread": 135402099861184, + "created": 1756562622.1303375, + "msecs": 130.0, + "relativeCreated": 47499.286683, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,130" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", @@ -117736,16 +118304,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488761.0206144, - "msecs": 20.0, - "relativeCreated": 47430.385752, - "thread": 135402099861184, + "created": 1756562622.1310043, + "msecs": 131.0, + "relativeCreated": 47499.953499, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,131" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", @@ -117763,16 +118331,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488761.0209806, - "msecs": 20.0, - "relativeCreated": 47430.751892, - "thread": 135402099861184, + "created": 1756562622.1314268, + "msecs": 131.0, + "relativeCreated": 47500.375951, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,131" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", @@ -117790,46 +118358,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488761.0217469, - "msecs": 21.0, - "relativeCreated": 47431.518422, - "thread": 135402099861184, + "created": 1756562622.132469, + "msecs": 132.0, + "relativeCreated": 47501.418211, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,132" } ], - "time_consumption": 0.012835979461669922 + "time_consumption": 0.04484415054321289 }, { "name": "__tLogger__", @@ -117847,16 +118388,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488761.0767586, - "msecs": 76.0, - "relativeCreated": 47486.530041, - "thread": 135402127188224, + "created": 1756562622.177879, + "msecs": 177.0, + "relativeCreated": 47546.828091, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:42,177", "moduleLogger": [ { "name": "__unittest__", @@ -117875,16 +118416,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488761.076653, - "msecs": 76.0, - "relativeCreated": 47486.424387, - "thread": 135402127188224, + "created": 1756562622.177643, + "msecs": 177.0, + "relativeCreated": 47546.592122, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (gfw.marion.main_light)): False ()", - "asctime": "2025-08-29 19:32:41,076" + "asctime": "2025-08-30 16:03:42,177" }, { "name": "__unittest__", @@ -117904,24 +118445,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488761.0767148, - "msecs": 76.0, - "relativeCreated": 47486.486262, - "thread": 135402127188224, + "created": 1756562622.1777925, + "msecs": 177.0, + "relativeCreated": 47546.741738, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (gfw.marion.main_light)): result = False ()", - "asctime": "2025-08-29 19:32:41,076" + "asctime": "2025-08-30 16:03:42,177" } ], - "time_consumption": 4.38690185546875e-05 + "time_consumption": 8.654594421386719e-05 } ], - "time_consumption": 0.30296897888183594, - "time_start": "2025-08-29 19:32:40,773", - "time_finished": "2025-08-29 19:32:41,076" + "time_consumption": 0.30513834953308105, + "time_start": "2025-08-30 16:03:41,872", + "time_finished": "2025-08-30 16:03:42,177" }, "ViDevCommon.state (gfw.marion.window_light) -> Light.state (gfw.marion.window_light)": { "name": "__tLogger__", @@ -117936,16 +118477,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488761.0769787, - "msecs": 76.0, - "relativeCreated": 47486.750017, - "thread": 135402127188224, + "created": 1756562622.1782691, + "msecs": 178.0, + "relativeCreated": 47547.218401, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.state (gfw.marion.window_light) -> Light.state (gfw.marion.window_light)", - "asctime": "2025-08-29 19:32:41,076", + "asctime": "2025-08-30 16:03:42,178", "moduleLogger": [], "testcaseLogger": [ { @@ -117963,16 +118504,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488761.1776254, - "msecs": 177.0, - "relativeCreated": 47587.396846, - "thread": 135402127188224, + "created": 1756562622.279142, + "msecs": 279.0, + "relativeCreated": 47648.090902, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:41,177", + "asctime": "2025-08-30 16:03:42,279", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state.set", @@ -117990,19 +118531,46 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488761.077136, - "msecs": 77.0, - "relativeCreated": 47486.907681, - "thread": 135402127188224, + "created": 1756562622.1785123, + "msecs": 178.0, + "relativeCreated": 47547.461499, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,178" + }, + { + "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": 1756562622.1820624, + "msecs": 182.0, + "relativeCreated": 47551.011492, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/gfw/marion/window_light/state and payload b'false'", + "asctime": "2025-08-30 16:03:42,182" } ], - "time_consumption": 0.10048937797546387 + "time_consumption": 0.09707951545715332 }, { "name": "__tLogger__", @@ -118020,16 +118588,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488761.1779697, - "msecs": 177.0, - "relativeCreated": 47587.741174, - "thread": 135402127188224, + "created": 1756562622.2795696, + "msecs": 279.0, + "relativeCreated": 47648.518866, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:41,177", + "asctime": "2025-08-30 16:03:42,279", "moduleLogger": [ { "name": "__unittest__", @@ -118048,16 +118616,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488761.1778486, - "msecs": 177.0, - "relativeCreated": 47587.620066, - "thread": 135402127188224, + "created": 1756562622.2793927, + "msecs": 279.0, + "relativeCreated": 47648.341755, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:41,177" + "asctime": "2025-08-30 16:03:42,279" }, { "name": "__unittest__", @@ -118077,19 +118645,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488761.177903, - "msecs": 177.0, - "relativeCreated": 47587.674309, - "thread": 135402127188224, + "created": 1756562622.279504, + "msecs": 279.0, + "relativeCreated": 47648.453325, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:41,177" + "asctime": "2025-08-30 16:03:42,279" } ], - "time_consumption": 6.67572021484375e-05 + "time_consumption": 6.556510925292969e-05 }, { "name": "__tLogger__", @@ -118107,16 +118675,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488761.2793894, - "msecs": 279.0, - "relativeCreated": 47689.160874, - "thread": 135402127188224, + "created": 1756562622.3806667, + "msecs": 380.0, + "relativeCreated": 47749.615677, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (gfw.marion.window_light) to True", - "asctime": "2025-08-29 19:32:41,279", + "asctime": "2025-08-30 16:03:42,380", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state.set", @@ -118134,16 +118702,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488761.178876, - "msecs": 178.0, - "relativeCreated": 47588.64727, - "thread": 135402127188224, + "created": 1756562622.2797575, + "msecs": 279.0, + "relativeCreated": 47648.706789, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,279" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", @@ -118161,16 +118729,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488761.181843, - "msecs": 181.0, - "relativeCreated": 47591.614501, - "thread": 135402099861184, + "created": 1756562622.2833354, + "msecs": 283.0, + "relativeCreated": 47652.284518, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,283" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", @@ -118188,16 +118756,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488761.1823344, - "msecs": 182.0, - "relativeCreated": 47592.105979, - "thread": 135402099861184, + "created": 1756562622.2837896, + "msecs": 283.0, + "relativeCreated": 47652.738738, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,283" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", @@ -118215,16 +118783,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488761.182982, - "msecs": 182.0, - "relativeCreated": 47592.753347, - "thread": 135402099861184, + "created": 1756562622.2846851, + "msecs": 284.0, + "relativeCreated": 47653.63414, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,284" }, { "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state", @@ -118242,19 +118810,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488761.2254817, - "msecs": 225.0, - "relativeCreated": 47635.253097, - "thread": 135402099861184, + "created": 1756562622.3286507, + "msecs": 328.0, + "relativeCreated": 47697.599993, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,328" } ], - "time_consumption": 0.05390763282775879 + "time_consumption": 0.05201601982116699 }, { "name": "__tLogger__", @@ -118272,16 +118840,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488761.2797744, - "msecs": 279.0, - "relativeCreated": 47689.545918, - "thread": 135402127188224, + "created": 1756562622.3812382, + "msecs": 381.0, + "relativeCreated": 47750.187353, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:42,381", "moduleLogger": [ { "name": "__unittest__", @@ -118300,16 +118868,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488761.2796695, - "msecs": 279.0, - "relativeCreated": 47689.440828, - "thread": 135402127188224, + "created": 1756562622.3809514, + "msecs": 380.0, + "relativeCreated": 47749.90046, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.state (gfw.marion.window_light)): True ()", - "asctime": "2025-08-29 19:32:41,279" + "asctime": "2025-08-30 16:03:42,380" }, { "name": "__unittest__", @@ -118329,19 +118897,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488761.2797296, - "msecs": 279.0, - "relativeCreated": 47689.501216, - "thread": 135402127188224, + "created": 1756562622.381146, + "msecs": 381.0, + "relativeCreated": 47750.095056, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.state (gfw.marion.window_light)): result = True ()", - "asctime": "2025-08-29 19:32:41,279" + "asctime": "2025-08-30 16:03:42,381" } ], - "time_consumption": 4.482269287109375e-05 + "time_consumption": 9.226799011230469e-05 }, { "name": "__tLogger__", @@ -118359,16 +118927,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488761.3803787, - "msecs": 380.0, - "relativeCreated": 47790.150021, - "thread": 135402127188224, + "created": 1756562622.4819627, + "msecs": 481.0, + "relativeCreated": 47850.911751, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (gfw.marion.window_light) to False", - "asctime": "2025-08-29 19:32:41,380", + "asctime": "2025-08-30 16:03:42,481", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state.set", @@ -118386,16 +118954,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488761.2798827, - "msecs": 279.0, - "relativeCreated": 47689.654172, - "thread": 135402127188224, + "created": 1756562622.381427, + "msecs": 381.0, + "relativeCreated": 47750.376112, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,381" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", @@ -118413,16 +118981,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488761.2827585, - "msecs": 282.0, - "relativeCreated": 47692.529819, - "thread": 135402099861184, + "created": 1756562622.3852088, + "msecs": 385.0, + "relativeCreated": 47754.157883, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,385" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", @@ -118440,16 +119008,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488761.283239, - "msecs": 283.0, - "relativeCreated": 47693.010318, - "thread": 135402099861184, + "created": 1756562622.385679, + "msecs": 385.0, + "relativeCreated": 47754.628261, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,385" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", @@ -118467,16 +119035,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488761.2839692, - "msecs": 283.0, - "relativeCreated": 47693.740772, - "thread": 135402099861184, + "created": 1756562622.3866777, + "msecs": 386.0, + "relativeCreated": 47755.626904, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,386" }, { "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state", @@ -118494,19 +119062,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488761.325238, - "msecs": 325.0, - "relativeCreated": 47735.009537, - "thread": 135402099861184, + "created": 1756562622.430032, + "msecs": 430.0, + "relativeCreated": 47798.981161, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,430" } ], - "time_consumption": 0.05514073371887207 + "time_consumption": 0.05193066596984863 }, { "name": "__tLogger__", @@ -118524,16 +119092,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488761.3807528, - "msecs": 380.0, - "relativeCreated": 47790.524408, - "thread": 135402127188224, + "created": 1756562622.4824262, + "msecs": 482.0, + "relativeCreated": 47851.375175, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:42,482", "moduleLogger": [ { "name": "__unittest__", @@ -118552,16 +119120,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488761.380652, - "msecs": 380.0, - "relativeCreated": 47790.423558, - "thread": 135402127188224, + "created": 1756562622.482249, + "msecs": 482.0, + "relativeCreated": 47851.198062, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.state (gfw.marion.window_light)): False ()", - "asctime": "2025-08-29 19:32:41,380" + "asctime": "2025-08-30 16:03:42,482" }, { "name": "__unittest__", @@ -118581,24 +119149,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488761.3807108, - "msecs": 380.0, - "relativeCreated": 47790.482236, - "thread": 135402127188224, + "created": 1756562622.48235, + "msecs": 482.0, + "relativeCreated": 47851.299125, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.state (gfw.marion.window_light)): result = False ()", - "asctime": "2025-08-29 19:32:41,380" + "asctime": "2025-08-30 16:03:42,482" } ], - "time_consumption": 4.1961669921875e-05 + "time_consumption": 7.605552673339844e-05 } ], - "time_consumption": 0.3037741184234619, - "time_start": "2025-08-29 19:32:41,076", - "time_finished": "2025-08-29 19:32:41,380" + "time_consumption": 0.304157018661499, + "time_start": "2025-08-30 16:03:42,178", + "time_finished": "2025-08-30 16:03:42,482" }, "Light.state (gfw.marion.window_light) -> ViDevCommon.state (gfw.marion.window_light)": { "name": "__tLogger__", @@ -118613,16 +119181,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488761.3809867, - "msecs": 380.0, - "relativeCreated": 47790.758009, - "thread": 135402127188224, + "created": 1756562622.4827664, + "msecs": 482.0, + "relativeCreated": 47851.715375, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Light.state (gfw.marion.window_light) -> ViDevCommon.state (gfw.marion.window_light)", - "asctime": "2025-08-29 19:32:41,380", + "asctime": "2025-08-30 16:03:42,482", "moduleLogger": [], "testcaseLogger": [ { @@ -118640,16 +119208,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488761.4816003, - "msecs": 481.0, - "relativeCreated": 47891.371615, - "thread": 135402127188224, + "created": 1756562622.5836906, + "msecs": 583.0, + "relativeCreated": 47952.639826, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:41,481", + "asctime": "2025-08-30 16:03:42,583", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state.set", @@ -118667,19 +119235,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488761.3811107, - "msecs": 381.0, - "relativeCreated": 47790.882285, - "thread": 135402127188224, + "created": 1756562622.4830475, + "msecs": 483.0, + "relativeCreated": 47851.996651, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,483" } ], - "time_consumption": 0.10048961639404297 + "time_consumption": 0.10064315795898438 }, { "name": "__tLogger__", @@ -118697,16 +119265,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488761.4819674, - "msecs": 481.0, - "relativeCreated": 47891.738895, - "thread": 135402127188224, + "created": 1756562622.5842168, + "msecs": 584.0, + "relativeCreated": 47953.165854, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:41,481", + "asctime": "2025-08-30 16:03:42,584", "moduleLogger": [ { "name": "__unittest__", @@ -118725,16 +119293,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488761.4818404, - "msecs": 481.0, - "relativeCreated": 47891.611852, - "thread": 135402127188224, + "created": 1756562622.5839858, + "msecs": 583.0, + "relativeCreated": 47952.934936, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:41,481" + "asctime": "2025-08-30 16:03:42,583" }, { "name": "__unittest__", @@ -118754,19 +119322,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488761.4818983, - "msecs": 481.0, - "relativeCreated": 47891.669618, - "thread": 135402127188224, + "created": 1756562622.584123, + "msecs": 584.0, + "relativeCreated": 47953.072036, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:41,481" + "asctime": "2025-08-30 16:03:42,584" } ], - "time_consumption": 6.914138793945312e-05 + "time_consumption": 9.393692016601562e-05 }, { "name": "__tLogger__", @@ -118784,16 +119352,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488761.5826595, - "msecs": 582.0, - "relativeCreated": 47992.430969, - "thread": 135402127188224, + "created": 1756562622.6861858, + "msecs": 686.0, + "relativeCreated": 48055.13479, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.state (gfw.marion.window_light) to True", - "asctime": "2025-08-29 19:32:41,582", + "asctime": "2025-08-30 16:03:42,686", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", @@ -118811,16 +119379,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488761.4821606, - "msecs": 482.0, - "relativeCreated": 47891.93204, - "thread": 135402127188224, + "created": 1756562622.5845385, + "msecs": 584.0, + "relativeCreated": 47953.48754, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,584" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", @@ -118838,16 +119406,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488761.4834232, - "msecs": 483.0, - "relativeCreated": 47893.194691, - "thread": 135402099861184, + "created": 1756562622.585902, + "msecs": 585.0, + "relativeCreated": 47954.851257, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,585" }, { "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state", @@ -118865,19 +119433,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488761.4854755, - "msecs": 485.0, - "relativeCreated": 47895.247091, - "thread": 135402099861184, + "created": 1756562622.5886848, + "msecs": 588.0, + "relativeCreated": 47957.633868, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,588" } ], - "time_consumption": 0.0971839427947998 + "time_consumption": 0.09750103950500488 }, { "name": "__tLogger__", @@ -118895,16 +119463,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488761.5829911, - "msecs": 582.0, - "relativeCreated": 47992.762556, - "thread": 135402127188224, + "created": 1756562622.6866417, + "msecs": 686.0, + "relativeCreated": 48055.590817, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:42,686", "moduleLogger": [ { "name": "__unittest__", @@ -118923,16 +119491,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488761.582891, - "msecs": 582.0, - "relativeCreated": 47992.662318, - "thread": 135402127188224, + "created": 1756562622.6864693, + "msecs": 686.0, + "relativeCreated": 48055.418572, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (gfw.marion.window_light)): True ()", - "asctime": "2025-08-29 19:32:41,582" + "asctime": "2025-08-30 16:03:42,686" }, { "name": "__unittest__", @@ -118952,19 +119520,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488761.5829494, - "msecs": 582.0, - "relativeCreated": 47992.72074, - "thread": 135402127188224, + "created": 1756562622.6865687, + "msecs": 686.0, + "relativeCreated": 48055.517798, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (gfw.marion.window_light)): result = True ()", - "asctime": "2025-08-29 19:32:41,582" + "asctime": "2025-08-30 16:03:42,686" } ], - "time_consumption": 4.172325134277344e-05 + "time_consumption": 7.295608520507812e-05 }, { "name": "__tLogger__", @@ -118982,16 +119550,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488761.683536, - "msecs": 683.0, - "relativeCreated": 48093.307468, - "thread": 135402127188224, + "created": 1756562622.7877693, + "msecs": 787.0, + "relativeCreated": 48156.718465, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.state (gfw.marion.window_light) to False", - "asctime": "2025-08-29 19:32:41,683", + "asctime": "2025-08-30 16:03:42,787", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", @@ -119009,16 +119577,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488761.5831614, - "msecs": 583.0, - "relativeCreated": 47992.932826, - "thread": 135402127188224, + "created": 1756562622.686902, + "msecs": 686.0, + "relativeCreated": 48055.851145, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,686" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", @@ -119036,16 +119604,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488761.584395, - "msecs": 584.0, - "relativeCreated": 47994.166544, - "thread": 135402099861184, + "created": 1756562622.6895082, + "msecs": 689.0, + "relativeCreated": 48058.457178, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,689" }, { "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state", @@ -119063,19 +119631,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488761.5862808, - "msecs": 586.0, - "relativeCreated": 47996.052151, - "thread": 135402099861184, + "created": 1756562622.6911287, + "msecs": 691.0, + "relativeCreated": 48060.077859, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,691" } ], - "time_consumption": 0.09725522994995117 + "time_consumption": 0.09664058685302734 }, { "name": "__tLogger__", @@ -119093,16 +119661,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488761.6838396, - "msecs": 683.0, - "relativeCreated": 48093.610825, - "thread": 135402127188224, + "created": 1756562622.7882226, + "msecs": 788.0, + "relativeCreated": 48157.171575, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:42,788", "moduleLogger": [ { "name": "__unittest__", @@ -119121,16 +119689,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488761.683743, - "msecs": 683.0, - "relativeCreated": 48093.514403, - "thread": 135402127188224, + "created": 1756562622.788055, + "msecs": 788.0, + "relativeCreated": 48157.004252, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (gfw.marion.window_light)): False ()", - "asctime": "2025-08-29 19:32:41,683" + "asctime": "2025-08-30 16:03:42,788" }, { "name": "__unittest__", @@ -119150,24 +119718,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488761.6838005, - "msecs": 683.0, - "relativeCreated": 48093.571996, - "thread": 135402127188224, + "created": 1756562622.7881503, + "msecs": 788.0, + "relativeCreated": 48157.099357, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (gfw.marion.window_light)): result = False ()", - "asctime": "2025-08-29 19:32:41,683" + "asctime": "2025-08-30 16:03:42,788" } ], - "time_consumption": 3.910064697265625e-05 + "time_consumption": 7.224082946777344e-05 } ], - "time_consumption": 0.3028528690338135, - "time_start": "2025-08-29 19:32:41,380", - "time_finished": "2025-08-29 19:32:41,683" + "time_consumption": 0.30545616149902344, + "time_start": "2025-08-30 16:03:42,482", + "time_finished": "2025-08-30 16:03:42,788" }, "Shelly.relay/0 (gfw.marion.main_light) -> Light.state (gfw.marion.window_light)": { "name": "__tLogger__", @@ -119182,16 +119750,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488761.6840374, - "msecs": 684.0, - "relativeCreated": 48093.808695, - "thread": 135402127188224, + "created": 1756562622.7885678, + "msecs": 788.0, + "relativeCreated": 48157.516923, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Shelly.relay/0 (gfw.marion.main_light) -> Light.state (gfw.marion.window_light)", - "asctime": "2025-08-29 19:32:41,684", + "asctime": "2025-08-30 16:03:42,788", "moduleLogger": [], "testcaseLogger": [ { @@ -119209,16 +119777,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488761.7844052, - "msecs": 784.0, - "relativeCreated": 48194.176674, - "thread": 135402127188224, + "created": 1756562622.8890388, + "msecs": 889.0, + "relativeCreated": 48257.987888, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:41,784", + "asctime": "2025-08-30 16:03:42,889", "moduleLogger": [], "time_consumption": 0.0 }, @@ -119238,16 +119806,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488761.7847836, - "msecs": 784.0, - "relativeCreated": 48194.555058, - "thread": 135402127188224, + "created": 1756562622.8895917, + "msecs": 889.0, + "relativeCreated": 48258.540997, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:41,784", + "asctime": "2025-08-30 16:03:42,889", "moduleLogger": [ { "name": "__unittest__", @@ -119266,16 +119834,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488761.7846823, - "msecs": 784.0, - "relativeCreated": 48194.453573, - "thread": 135402127188224, + "created": 1756562622.889412, + "msecs": 889.0, + "relativeCreated": 48258.360996, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:41,784" + "asctime": "2025-08-30 16:03:42,889" }, { "name": "__unittest__", @@ -119295,19 +119863,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488761.7847393, - "msecs": 784.0, - "relativeCreated": 48194.510799, - "thread": 135402127188224, + "created": 1756562622.8895159, + "msecs": 889.0, + "relativeCreated": 48258.46482, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:41,784" + "asctime": "2025-08-30 16:03:42,889" } ], - "time_consumption": 4.4345855712890625e-05 + "time_consumption": 7.581710815429688e-05 }, { "name": "__tLogger__", @@ -119325,16 +119893,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488761.8854809, - "msecs": 885.0, - "relativeCreated": 48295.252423, - "thread": 135402127188224, + "created": 1756562622.9914138, + "msecs": 991.0, + "relativeCreated": 48360.362894, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (gfw.marion.main_light) to True", - "asctime": "2025-08-29 19:32:41,885", + "asctime": "2025-08-30 16:03:42,991", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", @@ -119352,16 +119920,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488761.784901, - "msecs": 784.0, - "relativeCreated": 48194.672234, - "thread": 135402127188224, + "created": 1756562622.8897805, + "msecs": 889.0, + "relativeCreated": 48258.729478, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,889" }, { "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", @@ -119379,16 +119947,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488761.7860026, - "msecs": 786.0, - "relativeCreated": 48195.773999, - "thread": 135402099861184, + "created": 1756562622.8910134, + "msecs": 891.0, + "relativeCreated": 48259.962562, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,891" }, { "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state", @@ -119406,16 +119974,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488761.7882757, - "msecs": 788.0, - "relativeCreated": 48198.047206, - "thread": 135402099861184, + "created": 1756562622.8942654, + "msecs": 894.0, + "relativeCreated": 48263.21435, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,894" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", @@ -119433,16 +120001,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488761.7886522, - "msecs": 788.0, - "relativeCreated": 48198.423633, - "thread": 135402099861184, + "created": 1756562622.8948395, + "msecs": 894.0, + "relativeCreated": 48263.788784, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,894" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", @@ -119460,16 +120028,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488761.7889235, - "msecs": 788.0, - "relativeCreated": 48198.694952, - "thread": 135402099861184, + "created": 1756562622.8952482, + "msecs": 895.0, + "relativeCreated": 48264.197118, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,895" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", @@ -119487,16 +120055,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488761.7897964, - "msecs": 789.0, - "relativeCreated": 48199.567866, - "thread": 135402099861184, + "created": 1756562622.8962073, + "msecs": 896.0, + "relativeCreated": 48265.156467, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,896" }, { "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state", @@ -119514,19 +120082,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488761.8313093, - "msecs": 831.0, - "relativeCreated": 48241.080767, - "thread": 135402099861184, + "created": 1756562622.9408, + "msecs": 940.0, + "relativeCreated": 48309.74916, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,940" } ], - "time_consumption": 0.05417156219482422 + "time_consumption": 0.0506138801574707 }, { "name": "__tLogger__", @@ -119544,16 +120112,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488761.8858418, - "msecs": 885.0, - "relativeCreated": 48295.61332, - "thread": 135402127188224, + "created": 1756562622.9919708, + "msecs": 991.0, + "relativeCreated": 48360.920039, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:42,991", "moduleLogger": [ { "name": "__unittest__", @@ -119572,16 +120140,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488761.8857162, - "msecs": 885.0, - "relativeCreated": 48295.487575, - "thread": 135402127188224, + "created": 1756562622.9917283, + "msecs": 991.0, + "relativeCreated": 48360.677565, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.state (gfw.marion.window_light)): True ()", - "asctime": "2025-08-29 19:32:41,885" + "asctime": "2025-08-30 16:03:42,991" }, { "name": "__unittest__", @@ -119601,19 +120169,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488761.8857737, - "msecs": 885.0, - "relativeCreated": 48295.545026, - "thread": 135402127188224, + "created": 1756562622.9918811, + "msecs": 991.0, + "relativeCreated": 48360.830302, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.state (gfw.marion.window_light)): result = True ()", - "asctime": "2025-08-29 19:32:41,885" + "asctime": "2025-08-30 16:03:42,991" } ], - "time_consumption": 6.818771362304688e-05 + "time_consumption": 8.96453857421875e-05 }, { "name": "__tLogger__", @@ -119631,16 +120199,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488761.9865236, - "msecs": 986.0, - "relativeCreated": 48396.295079, - "thread": 135402127188224, + "created": 1756562623.0928717, + "msecs": 92.0, + "relativeCreated": 48461.820818, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (gfw.marion.main_light) to False", - "asctime": "2025-08-29 19:32:41,986", + "asctime": "2025-08-30 16:03:43,092", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", @@ -119658,16 +120226,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488761.8859563, - "msecs": 885.0, - "relativeCreated": 48295.72781, - "thread": 135402127188224, + "created": 1756562622.9921827, + "msecs": 992.0, + "relativeCreated": 48361.131902, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,992" }, { "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", @@ -119685,16 +120253,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488761.8870976, - "msecs": 887.0, - "relativeCreated": 48296.868999, - "thread": 135402099861184, + "created": 1756562622.9936059, + "msecs": 993.0, + "relativeCreated": 48362.555074, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,993" }, { "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state", @@ -119712,16 +120280,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488761.8893597, - "msecs": 889.0, - "relativeCreated": 48299.131167, - "thread": 135402099861184, + "created": 1756562622.9972951, + "msecs": 997.0, + "relativeCreated": 48366.244107, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,997" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light.set", @@ -119739,16 +120307,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488761.889742, - "msecs": 889.0, - "relativeCreated": 48299.513276, - "thread": 135402099861184, + "created": 1756562622.9979255, + "msecs": 997.0, + "relativeCreated": 48366.874852, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,997" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", @@ -119766,16 +120334,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488761.8899932, - "msecs": 889.0, - "relativeCreated": 48299.764684, - "thread": 135402099861184, + "created": 1756562622.9983923, + "msecs": 998.0, + "relativeCreated": 48367.341446, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,998" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.window_light", @@ -119793,16 +120361,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488761.8907971, - "msecs": 890.0, - "relativeCreated": 48300.56859, - "thread": 135402099861184, + "created": 1756562622.9994755, + "msecs": 999.0, + "relativeCreated": 48368.42449, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:42,999" }, { "name": "smart_brain.mqtt.videv.gfw.marion.window_light.state", @@ -119820,19 +120388,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488761.9321368, - "msecs": 932.0, - "relativeCreated": 48341.908223, - "thread": 135402099861184, + "created": 1756562623.0459971, + "msecs": 45.0, + "relativeCreated": 48414.94626, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:43,045" } ], - "time_consumption": 0.05438685417175293 + "time_consumption": 0.0468745231628418 }, { "name": "__tLogger__", @@ -119850,16 +120418,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488761.9868577, - "msecs": 986.0, - "relativeCreated": 48396.629223, - "thread": 135402127188224, + "created": 1756562623.0935018, + "msecs": 93.0, + "relativeCreated": 48462.450816, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:43,093", "moduleLogger": [ { "name": "__unittest__", @@ -119878,16 +120446,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488761.9867575, - "msecs": 986.0, - "relativeCreated": 48396.529147, - "thread": 135402127188224, + "created": 1756562623.093256, + "msecs": 93.0, + "relativeCreated": 48462.204958, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.state (gfw.marion.window_light)): False ()", - "asctime": "2025-08-29 19:32:41,986" + "asctime": "2025-08-30 16:03:43,093" }, { "name": "__unittest__", @@ -119907,24 +120475,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488761.9868145, - "msecs": 986.0, - "relativeCreated": 48396.585945, - "thread": 135402127188224, + "created": 1756562623.0934086, + "msecs": 93.0, + "relativeCreated": 48462.357644, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.state (gfw.marion.window_light)): result = False ()", - "asctime": "2025-08-29 19:32:41,986" + "asctime": "2025-08-30 16:03:43,093" } ], - "time_consumption": 4.315376281738281e-05 + "time_consumption": 9.322166442871094e-05 } ], - "time_consumption": 0.30282020568847656, - "time_start": "2025-08-29 19:32:41,684", - "time_finished": "2025-08-29 19:32:41,986" + "time_consumption": 0.304934024810791, + "time_start": "2025-08-30 16:03:42,788", + "time_finished": "2025-08-30 16:03:43,093" }, "ViDevHeating.temp_setp (gfw.marion.heating_valve) -> HeatingValve.temp_setp (gfw.marion.heating_valve)": { "name": "__tLogger__", @@ -119939,16 +120507,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488761.9870775, - "msecs": 987.0, - "relativeCreated": 48396.84877, - "thread": 135402127188224, + "created": 1756562623.0939178, + "msecs": 93.0, + "relativeCreated": 48462.866949, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:43,093", "moduleLogger": [], "testcaseLogger": [ { @@ -119966,16 +120534,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488762.0879128, - "msecs": 87.0, - "relativeCreated": 48497.684063, - "thread": 135402127188224, + "created": 1756562623.1952393, + "msecs": 195.0, + "relativeCreated": 48564.188506, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 30", - "asctime": "2025-08-29 19:32:42,087", + "asctime": "2025-08-30 16:03:43,195", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint.set", @@ -119993,16 +120561,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488761.9872172, - "msecs": 987.0, - "relativeCreated": 48396.988467, - "thread": 135402127188224, + "created": 1756562623.0941887, + "msecs": 94.0, + "relativeCreated": 48463.137932, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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:41,987" + "asctime": "2025-08-30 16:03:43,094" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve", @@ -120020,16 +120588,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488761.9874992, - "msecs": 987.0, - "relativeCreated": 48397.270576, - "thread": 135402127188224, + "created": 1756562623.0946236, + "msecs": 94.0, + "relativeCreated": 48463.572679, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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:41,987" + "asctime": "2025-08-30 16:03:43,094" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve.set", @@ -120047,16 +120615,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488761.9979367, - "msecs": 997.0, - "relativeCreated": 48407.708136, - "thread": 135402099861184, + "created": 1756562623.1086726, + "msecs": 108.0, + "relativeCreated": 48477.62174, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:43,108" }, { "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", @@ -120074,16 +120642,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488761.9984584, - "msecs": 998.0, - "relativeCreated": 48408.229896, - "thread": 135402099861184, + "created": 1756562623.1097155, + "msecs": 109.0, + "relativeCreated": 48478.664475, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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:41,998" + "asctime": "2025-08-30 16:03:43,109" }, { "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint", @@ -120101,16 +120669,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488761.9987571, - "msecs": 998.0, - "relativeCreated": 48408.528596, - "thread": 135402099861184, + "created": 1756562623.1107576, + "msecs": 110.0, + "relativeCreated": 48479.706803, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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:41,998" + "asctime": "2025-08-30 16:03:43,110" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve", @@ -120128,19 +120696,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488761.9990327, - "msecs": 999.0, - "relativeCreated": 48408.804143, - "thread": 135402099861184, + "created": 1756562623.1496596, + "msecs": 149.0, + "relativeCreated": 48518.608755, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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:41,999" + "asctime": "2025-08-30 16:03:43,149" } ], - "time_consumption": 0.08888006210327148 + "time_consumption": 0.04557967185974121 }, { "name": "__tLogger__", @@ -120158,16 +120726,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488762.088262, - "msecs": 88.0, - "relativeCreated": 48498.033491, - "thread": 135402127188224, + "created": 1756562623.1957712, + "msecs": 195.0, + "relativeCreated": 48564.720181, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (30, 30) and Type is ).", - "asctime": "2025-08-29 19:32:42,088", + "asctime": "2025-08-30 16:03:43,195", "moduleLogger": [ { "name": "__unittest__", @@ -120186,16 +120754,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488762.0881574, - "msecs": 88.0, - "relativeCreated": 48497.928802, - "thread": 135402127188224, + "created": 1756562623.1955423, + "msecs": 195.0, + "relativeCreated": 48564.491362, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (30, 30) ()", - "asctime": "2025-08-29 19:32:42,088" + "asctime": "2025-08-30 16:03:43,195" }, { "name": "__unittest__", @@ -120215,19 +120783,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488762.088217, - "msecs": 88.0, - "relativeCreated": 48497.98849, - "thread": 135402127188224, + "created": 1756562623.1956756, + "msecs": 195.0, + "relativeCreated": 48564.624707, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (30, 30) ()", - "asctime": "2025-08-29 19:32:42,088" + "asctime": "2025-08-30 16:03:43,195" } ], - "time_consumption": 4.506111145019531e-05 + "time_consumption": 9.560585021972656e-05 }, { "name": "__tLogger__", @@ -120245,16 +120813,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488762.1889596, - "msecs": 188.0, - "relativeCreated": 48598.730997, - "thread": 135402127188224, + "created": 1756562623.2976532, + "msecs": 297.0, + "relativeCreated": 48666.602443, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (gfw.marion.heating_valve) to 15", - "asctime": "2025-08-29 19:32:42,188", + "asctime": "2025-08-30 16:03:43,297", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint.set", @@ -120272,16 +120840,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488762.0883744, - "msecs": 88.0, - "relativeCreated": 48498.145641, - "thread": 135402127188224, + "created": 1756562623.195963, + "msecs": 195.0, + "relativeCreated": 48564.912026, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:43,195" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve.set", @@ -120299,16 +120867,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.097666, - "msecs": 97.0, - "relativeCreated": 48507.437474, - "thread": 135402099861184, + "created": 1756562623.210279, + "msecs": 210.0, + "relativeCreated": 48579.228078, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:43,210" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve", @@ -120326,16 +120894,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488762.0979934, - "msecs": 97.0, - "relativeCreated": 48507.764937, - "thread": 135402099861184, + "created": 1756562623.2109737, + "msecs": 210.0, + "relativeCreated": 48579.922873, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:43,210" }, { "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", @@ -120353,16 +120921,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.0982974, - "msecs": 98.0, - "relativeCreated": 48508.068743, - "thread": 135402099861184, + "created": 1756562623.2115867, + "msecs": 211.0, + "relativeCreated": 48580.53588, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:43,211" }, { "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint", @@ -120380,16 +120948,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.098656, - "msecs": 98.0, - "relativeCreated": 48508.42741, - "thread": 135402099861184, + "created": 1756562623.2124665, + "msecs": 212.0, + "relativeCreated": 48581.41548, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:43,212" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve", @@ -120407,19 +120975,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.0990107, - "msecs": 99.0, - "relativeCreated": 48508.782246, - "thread": 135402099861184, + "created": 1756562623.2129629, + "msecs": 212.0, + "relativeCreated": 48581.911864, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:43,212" } ], - "time_consumption": 0.08994889259338379 + "time_consumption": 0.08469033241271973 }, { "name": "__tLogger__", @@ -120437,16 +121005,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488762.1892855, - "msecs": 189.0, - "relativeCreated": 48599.057058, - "thread": 135402127188224, + "created": 1756562623.2981114, + "msecs": 298.0, + "relativeCreated": 48667.060589, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:43,298", "moduleLogger": [ { "name": "__unittest__", @@ -120465,16 +121033,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488762.1891866, - "msecs": 189.0, - "relativeCreated": 48598.958096, - "thread": 135402127188224, + "created": 1756562623.297941, + "msecs": 297.0, + "relativeCreated": 48666.890211, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (gfw.marion.heating_valve)): 15 ()", - "asctime": "2025-08-29 19:32:42,189" + "asctime": "2025-08-30 16:03:43,297" }, { "name": "__unittest__", @@ -120494,19 +121062,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488762.1892428, - "msecs": 189.0, - "relativeCreated": 48599.014216, - "thread": 135402127188224, + "created": 1756562623.2980392, + "msecs": 298.0, + "relativeCreated": 48666.988292, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (gfw.marion.heating_valve)): result = 15 ()", - "asctime": "2025-08-29 19:32:42,189" + "asctime": "2025-08-30 16:03:43,298" } ], - "time_consumption": 4.267692565917969e-05 + "time_consumption": 7.224082946777344e-05 }, { "name": "__tLogger__", @@ -120524,16 +121092,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488762.2899492, - "msecs": 289.0, - "relativeCreated": 48699.72073, - "thread": 135402127188224, + "created": 1756562623.39901, + "msecs": 399.0, + "relativeCreated": 48767.95921, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (gfw.marion.heating_valve) to 20", - "asctime": "2025-08-29 19:32:42,289", + "asctime": "2025-08-30 16:03:43,399", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint.set", @@ -120551,16 +121119,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488762.189399, - "msecs": 189.0, - "relativeCreated": 48599.170599, - "thread": 135402127188224, + "created": 1756562623.2982907, + "msecs": 298.0, + "relativeCreated": 48667.239771, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:43,298" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve.set", @@ -120578,16 +121146,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.197722, - "msecs": 197.0, - "relativeCreated": 48607.493282, - "thread": 135402099861184, + "created": 1756562623.3117795, + "msecs": 311.0, + "relativeCreated": 48680.728759, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:43,311" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve", @@ -120605,16 +121173,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488762.1981783, - "msecs": 198.0, - "relativeCreated": 48607.949702, - "thread": 135402099861184, + "created": 1756562623.3124828, + "msecs": 312.0, + "relativeCreated": 48681.431953, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:43,312" }, { "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", @@ -120632,16 +121200,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.1985943, - "msecs": 198.0, - "relativeCreated": 48608.365825, - "thread": 135402099861184, + "created": 1756562623.3131437, + "msecs": 313.0, + "relativeCreated": 48682.09299, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:43,313" }, { "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint", @@ -120659,16 +121227,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.1991148, - "msecs": 199.0, - "relativeCreated": 48608.88609, - "thread": 135402099861184, + "created": 1756562623.314022, + "msecs": 314.0, + "relativeCreated": 48682.971193, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:43,314" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve", @@ -120686,19 +121254,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.1993723, - "msecs": 199.0, - "relativeCreated": 48609.143792, - "thread": 135402099861184, + "created": 1756562623.3145187, + "msecs": 314.0, + "relativeCreated": 48683.467895, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:43,314" } ], - "time_consumption": 0.0905768871307373 + "time_consumption": 0.08449125289916992 }, { "name": "__tLogger__", @@ -120716,16 +121284,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488762.2903152, - "msecs": 290.0, - "relativeCreated": 48700.086808, - "thread": 135402127188224, + "created": 1756562623.399576, + "msecs": 399.0, + "relativeCreated": 48768.525147, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:43,399", "moduleLogger": [ { "name": "__unittest__", @@ -120744,16 +121312,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488762.2901819, - "msecs": 290.0, - "relativeCreated": 48699.953312, - "thread": 135402127188224, + "created": 1756562623.3993359, + "msecs": 399.0, + "relativeCreated": 48768.285007, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (gfw.marion.heating_valve)): 20 ()", - "asctime": "2025-08-29 19:32:42,290" + "asctime": "2025-08-30 16:03:43,399" }, { "name": "__unittest__", @@ -120773,19 +121341,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488762.29027, - "msecs": 290.0, - "relativeCreated": 48700.04157, - "thread": 135402127188224, + "created": 1756562623.3994493, + "msecs": 399.0, + "relativeCreated": 48768.398367, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (gfw.marion.heating_valve)): result = 20 ()", - "asctime": "2025-08-29 19:32:42,290" + "asctime": "2025-08-30 16:03:43,399" } ], - "time_consumption": 4.506111145019531e-05 + "time_consumption": 0.0001266002655029297 }, { "name": "__tLogger__", @@ -120803,16 +121371,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488762.3909984, - "msecs": 390.0, - "relativeCreated": 48800.769638, - "thread": 135402127188224, + "created": 1756562623.5005472, + "msecs": 500.0, + "relativeCreated": 48869.496141, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (gfw.marion.heating_valve) to 25", - "asctime": "2025-08-29 19:32:42,390", + "asctime": "2025-08-30 16:03:43,500", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint.set", @@ -120830,16 +121398,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488762.2904315, - "msecs": 290.0, - "relativeCreated": 48700.20298, - "thread": 135402127188224, + "created": 1756562623.3997936, + "msecs": 399.0, + "relativeCreated": 48768.74284, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:43,399" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve.set", @@ -120857,16 +121425,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.300029, - "msecs": 300.0, - "relativeCreated": 48709.800422, - "thread": 135402099861184, + "created": 1756562623.414139, + "msecs": 414.0, + "relativeCreated": 48783.088321, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:43,414" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve", @@ -120884,16 +121452,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488762.3005674, - "msecs": 300.0, - "relativeCreated": 48710.338674, - "thread": 135402099861184, + "created": 1756562623.4149432, + "msecs": 414.0, + "relativeCreated": 48783.892389, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:43,414" }, { "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", @@ -120911,16 +121479,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.3010042, - "msecs": 301.0, - "relativeCreated": 48710.775801, - "thread": 135402099861184, + "created": 1756562623.4155622, + "msecs": 415.0, + "relativeCreated": 48784.511377, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:43,415" }, { "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint", @@ -120938,16 +121506,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.30141, - "msecs": 301.0, - "relativeCreated": 48711.181369, - "thread": 135402099861184, + "created": 1756562623.4164293, + "msecs": 416.0, + "relativeCreated": 48785.378336, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:43,416" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve", @@ -120965,19 +121533,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.3017461, - "msecs": 301.0, - "relativeCreated": 48711.517605, - "thread": 135402099861184, + "created": 1756562623.4169428, + "msecs": 416.0, + "relativeCreated": 48785.892083, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:43,416" } ], - "time_consumption": 0.08925223350524902 + "time_consumption": 0.08360433578491211 }, { "name": "__tLogger__", @@ -120995,16 +121563,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488762.3913324, - "msecs": 391.0, - "relativeCreated": 48801.103662, - "thread": 135402127188224, + "created": 1756562623.5011194, + "msecs": 501.0, + "relativeCreated": 48870.068501, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:43,501", "moduleLogger": [ { "name": "__unittest__", @@ -121023,16 +121591,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488762.3912308, - "msecs": 391.0, - "relativeCreated": 48801.002094, - "thread": 135402127188224, + "created": 1756562623.500868, + "msecs": 500.0, + "relativeCreated": 48869.817223, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (gfw.marion.heating_valve)): 25 ()", - "asctime": "2025-08-29 19:32:42,391" + "asctime": "2025-08-30 16:03:43,500" }, { "name": "__unittest__", @@ -121052,19 +121620,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488762.3912885, - "msecs": 391.0, - "relativeCreated": 48801.060051, - "thread": 135402127188224, + "created": 1756562623.500976, + "msecs": 500.0, + "relativeCreated": 48869.925146, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (gfw.marion.heating_valve)): result = 25 ()", - "asctime": "2025-08-29 19:32:42,391" + "asctime": "2025-08-30 16:03:43,500" } ], - "time_consumption": 4.38690185546875e-05 + "time_consumption": 0.00014328956604003906 }, { "name": "__tLogger__", @@ -121082,16 +121650,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488762.4920464, - "msecs": 492.0, - "relativeCreated": 48901.817747, - "thread": 135402127188224, + "created": 1756562623.6019926, + "msecs": 601.0, + "relativeCreated": 48970.941852, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevHeating.temp_setp (gfw.marion.heating_valve) to 30", - "asctime": "2025-08-29 19:32:42,492", + "asctime": "2025-08-30 16:03:43,601", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint.set", @@ -121109,16 +121677,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488762.3914824, - "msecs": 391.0, - "relativeCreated": 48801.253904, - "thread": 135402127188224, + "created": 1756562623.501405, + "msecs": 501.0, + "relativeCreated": 48870.354119, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:43,501" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve.set", @@ -121136,16 +121704,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.4008405, - "msecs": 400.0, - "relativeCreated": 48810.611921, - "thread": 135402099861184, + "created": 1756562623.515161, + "msecs": 515.0, + "relativeCreated": 48884.110315, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:43,515" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve", @@ -121163,16 +121731,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488762.4011784, - "msecs": 401.0, - "relativeCreated": 48810.94973, - "thread": 135402099861184, + "created": 1756562623.515946, + "msecs": 515.0, + "relativeCreated": 48884.895183, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:43,515" }, { "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", @@ -121190,16 +121758,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.4014914, - "msecs": 401.0, - "relativeCreated": 48811.262874, - "thread": 135402099861184, + "created": 1756562623.5166516, + "msecs": 516.0, + "relativeCreated": 48885.600592, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:43,516" }, { "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint", @@ -121217,16 +121785,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.4018404, - "msecs": 401.0, - "relativeCreated": 48811.611728, - "thread": 135402099861184, + "created": 1756562623.5177176, + "msecs": 517.0, + "relativeCreated": 48886.666649, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:43,517" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.marion.heating_valve", @@ -121244,19 +121812,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.4020913, - "msecs": 402.0, - "relativeCreated": 48811.862818, - "thread": 135402099861184, + "created": 1756562623.518378, + "msecs": 518.0, + "relativeCreated": 48887.327039, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:43,518" } ], - "time_consumption": 0.08995509147644043 + "time_consumption": 0.08361458778381348 }, { "name": "__tLogger__", @@ -121274,16 +121842,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488762.4924126, - "msecs": 492.0, - "relativeCreated": 48902.184053, - "thread": 135402127188224, + "created": 1756562623.602577, + "msecs": 602.0, + "relativeCreated": 48971.525954, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for HeatingValve.temp_setp (gfw.marion.heating_valve) is correct (Content 30 and Type is ).", - "asctime": "2025-08-29 19:32:42,492", + "asctime": "2025-08-30 16:03:43,602", "moduleLogger": [ { "name": "__unittest__", @@ -121302,16 +121870,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488762.492311, - "msecs": 492.0, - "relativeCreated": 48902.082482, - "thread": 135402127188224, + "created": 1756562623.602357, + "msecs": 602.0, + "relativeCreated": 48971.306116, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for HeatingValve.temp_setp (gfw.marion.heating_valve)): 30 ()", - "asctime": "2025-08-29 19:32:42,492" + "asctime": "2025-08-30 16:03:43,602" }, { "name": "__unittest__", @@ -121331,24 +121899,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488762.4923694, - "msecs": 492.0, - "relativeCreated": 48902.140839, - "thread": 135402127188224, + "created": 1756562623.6024885, + "msecs": 602.0, + "relativeCreated": 48971.437771, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for HeatingValve.temp_setp (gfw.marion.heating_valve)): result = 30 ()", - "asctime": "2025-08-29 19:32:42,492" + "asctime": "2025-08-30 16:03:43,602" } ], - "time_consumption": 4.315376281738281e-05 + "time_consumption": 8.845329284667969e-05 } ], - "time_consumption": 0.5053350925445557, - "time_start": "2025-08-29 19:32:41,987", - "time_finished": "2025-08-29 19:32:42,492" + "time_consumption": 0.5086591243743896, + "time_start": "2025-08-30 16:03:43,093", + "time_finished": "2025-08-30 16:03:43,602" }, "ViDevCommon.state (gfw.floor.main_light) -> Shelly.relay/0 (gfw.floor.main_light)": { "name": "__tLogger__", @@ -121363,16 +121931,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488762.4926832, - "msecs": 492.0, - "relativeCreated": 48902.454683, - "thread": 135402127188224, + "created": 1756562623.6029916, + "msecs": 602.0, + "relativeCreated": 48971.940826, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.state (gfw.floor.main_light) -> Shelly.relay/0 (gfw.floor.main_light)", - "asctime": "2025-08-29 19:32:42,492", + "asctime": "2025-08-30 16:03:43,602", "moduleLogger": [], "testcaseLogger": [ { @@ -121390,16 +121958,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488762.5933626, - "msecs": 593.0, - "relativeCreated": 49003.134146, - "thread": 135402127188224, + "created": 1756562623.7040231, + "msecs": 704.0, + "relativeCreated": 49072.972025, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:42,593", + "asctime": "2025-08-30 16:03:43,704", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state.set", @@ -121417,19 +121985,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488762.4928422, - "msecs": 492.0, - "relativeCreated": 48902.613735, - "thread": 135402127188224, + "created": 1756562623.603255, + "msecs": 603.0, + "relativeCreated": 48972.204207, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/state/set and payload false", - "asctime": "2025-08-29 19:32:42,492" + "asctime": "2025-08-30 16:03:43,603" } ], - "time_consumption": 0.10052037239074707 + "time_consumption": 0.1007680892944336 }, { "name": "__tLogger__", @@ -121447,16 +122015,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488762.5937405, - "msecs": 593.0, - "relativeCreated": 49003.512049, - "thread": 135402127188224, + "created": 1756562623.7045708, + "msecs": 704.0, + "relativeCreated": 49073.52005, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:42,593", + "asctime": "2025-08-30 16:03:43,704", "moduleLogger": [ { "name": "__unittest__", @@ -121475,16 +122043,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488762.5936306, - "msecs": 593.0, - "relativeCreated": 49003.401882, - "thread": 135402127188224, + "created": 1756562623.70433, + "msecs": 704.0, + "relativeCreated": 49073.279214, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:42,593" + "asctime": "2025-08-30 16:03:43,704" }, { "name": "__unittest__", @@ -121504,19 +122072,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488762.5936894, - "msecs": 593.0, - "relativeCreated": 49003.460803, - "thread": 135402127188224, + "created": 1756562623.7044857, + "msecs": 704.0, + "relativeCreated": 49073.434638, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:42,593" + "asctime": "2025-08-30 16:03:43,704" } ], - "time_consumption": 5.1021575927734375e-05 + "time_consumption": 8.511543273925781e-05 }, { "name": "__tLogger__", @@ -121534,16 +122102,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488762.6942494, - "msecs": 694.0, - "relativeCreated": 49104.020968, - "thread": 135402127188224, + "created": 1756562623.8054178, + "msecs": 805.0, + "relativeCreated": 49174.36685, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (gfw.floor.main_light) to True", - "asctime": "2025-08-29 19:32:42,694", + "asctime": "2025-08-30 16:03:43,805", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state.set", @@ -121561,16 +122129,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488762.5938628, - "msecs": 593.0, - "relativeCreated": 49003.63409, - "thread": 135402127188224, + "created": 1756562623.704763, + "msecs": 704.0, + "relativeCreated": 49073.712083, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/state/set and payload true", - "asctime": "2025-08-29 19:32:42,593" + "asctime": "2025-08-30 16:03:43,704" }, { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0.command", @@ -121588,16 +122156,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.596593, - "msecs": 596.0, - "relativeCreated": 49006.364253, - "thread": 135402099861184, + "created": 1756562623.7087467, + "msecs": 708.0, + "relativeCreated": 49077.695747, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic shellies/gfw/floor/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-29 19:32:42,596" + "asctime": "2025-08-30 16:03:43,708" }, { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", @@ -121615,16 +122183,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488762.596908, - "msecs": 596.0, - "relativeCreated": 49006.679593, - "thread": 135402099861184, + "created": 1756562623.7092278, + "msecs": 709.0, + "relativeCreated": 49078.176856, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload on", - "asctime": "2025-08-29 19:32:42,596" + "asctime": "2025-08-30 16:03:43,709" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -121642,16 +122210,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488762.5971723, - "msecs": 597.0, - "relativeCreated": 49006.943603, - "thread": 135402099861184, + "created": 1756562623.7096562, + "msecs": 709.0, + "relativeCreated": 49078.605314, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:42,597" + "asctime": "2025-08-30 16:03:43,709" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -121669,16 +122237,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488762.5973253, - "msecs": 597.0, - "relativeCreated": 49007.096693, - "thread": 135402099861184, + "created": 1756562623.7099445, + "msecs": 709.0, + "relativeCreated": 49078.89362, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:42,597" + "asctime": "2025-08-30 16:03:43,709" }, { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", @@ -121696,16 +122264,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.5979435, - "msecs": 597.0, - "relativeCreated": 49007.715077, - "thread": 135402099861184, + "created": 1756562623.7109807, + "msecs": 710.0, + "relativeCreated": 49079.9296, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 19:32:42,597" + "asctime": "2025-08-30 16:03:43,710" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -121723,16 +122291,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.598277, - "msecs": 598.0, - "relativeCreated": 49008.048428, - "thread": 135402099861184, + "created": 1756562623.7115097, + "msecs": 711.0, + "relativeCreated": 49080.458915, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:42,598" + "asctime": "2025-08-30 16:03:43,711" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -121750,16 +122318,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.6390483, - "msecs": 639.0, - "relativeCreated": 49048.819857, - "thread": 135402099861184, + "created": 1756562623.7537804, + "msecs": 753.0, + "relativeCreated": 49122.729556, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:42,639" + "asctime": "2025-08-30 16:03:43,753" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.get", @@ -121777,16 +122345,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.6413765, - "msecs": 641.0, - "relativeCreated": 49051.147979, - "thread": 135402099861184, + "created": 1756562623.7568936, + "msecs": 756.0, + "relativeCreated": 49125.842882, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/get and payload b'{\"state\": \"\"}'", - "asctime": "2025-08-29 19:32:42,641" + "asctime": "2025-08-30 16:03:43,756" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -121804,16 +122372,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488762.6416545, - "msecs": 641.0, - "relativeCreated": 49051.42599, - "thread": 135402099861184, + "created": 1756562623.7575042, + "msecs": 757.0, + "relativeCreated": 49126.453249, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:42,641" + "asctime": "2025-08-30 16:03:43,757" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.get", @@ -121831,16 +122399,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.6419208, - "msecs": 641.0, - "relativeCreated": 49051.692233, - "thread": 135402099861184, + "created": 1756562623.7581356, + "msecs": 758.0, + "relativeCreated": 49127.08455, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/get and payload b'{\"state\": \"\"}'", - "asctime": "2025-08-29 19:32:42,641" + "asctime": "2025-08-30 16:03:43,758" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -121858,16 +122426,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488762.642121, - "msecs": 642.0, - "relativeCreated": 49051.892486, - "thread": 135402099861184, + "created": 1756562623.7587311, + "msecs": 758.0, + "relativeCreated": 49127.680061, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:42,642" + "asctime": "2025-08-30 16:03:43,758" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", @@ -121885,16 +122453,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.642401, - "msecs": 642.0, - "relativeCreated": 49052.172578, - "thread": 135402099861184, + "created": 1756562623.7594848, + "msecs": 759.0, + "relativeCreated": 49128.433852, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'true'", - "asctime": "2025-08-29 19:32:42,642" + "asctime": "2025-08-30 16:03:43,759" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", @@ -121912,16 +122480,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.6427095, - "msecs": 642.0, - "relativeCreated": 49052.481053, - "thread": 135402099861184, + "created": 1756562623.7603562, + "msecs": 760.0, + "relativeCreated": 49129.305086, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'50'", - "asctime": "2025-08-29 19:32:42,642" + "asctime": "2025-08-30 16:03:43,760" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", @@ -121939,16 +122507,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.6429603, - "msecs": 642.0, - "relativeCreated": 49052.731828, - "thread": 135402099861184, + "created": 1756562623.7611587, + "msecs": 761.0, + "relativeCreated": 49130.107753, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'5'", - "asctime": "2025-08-29 19:32:42,642" + "asctime": "2025-08-30 16:03:43,761" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -121966,16 +122534,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.6431913, - "msecs": 643.0, - "relativeCreated": 49052.962633, - "thread": 135402099861184, + "created": 1756562623.7619047, + "msecs": 761.0, + "relativeCreated": 49130.853663, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:42,643" + "asctime": "2025-08-30 16:03:43,761" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -121993,19 +122561,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.643411, - "msecs": 643.0, - "relativeCreated": 49053.18234, - "thread": 135402099861184, + "created": 1756562623.7626152, + "msecs": 762.0, + "relativeCreated": 49131.564448, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:42,643" + "asctime": "2025-08-30 16:03:43,762" } ], - "time_consumption": 0.050838470458984375 + "time_consumption": 0.04280257225036621 }, { "name": "__tLogger__", @@ -122023,16 +122591,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488762.6946628, - "msecs": 694.0, - "relativeCreated": 49104.434364, - "thread": 135402127188224, + "created": 1756562623.805947, + "msecs": 805.0, + "relativeCreated": 49174.896325, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Shelly.relay/0 (gfw.floor.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 19:32:42,694", + "asctime": "2025-08-30 16:03:43,805", "moduleLogger": [ { "name": "__unittest__", @@ -122051,16 +122619,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488762.6945288, - "msecs": 694.0, - "relativeCreated": 49104.300118, - "thread": 135402127188224, + "created": 1756562623.8057163, + "msecs": 805.0, + "relativeCreated": 49174.665455, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Shelly.relay/0 (gfw.floor.main_light)): True ()", - "asctime": "2025-08-29 19:32:42,694" + "asctime": "2025-08-30 16:03:43,805" }, { "name": "__unittest__", @@ -122080,19 +122648,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488762.694593, - "msecs": 694.0, - "relativeCreated": 49104.364372, - "thread": 135402127188224, + "created": 1756562623.8058505, + "msecs": 805.0, + "relativeCreated": 49174.799718, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (gfw.floor.main_light)): result = True ()", - "asctime": "2025-08-29 19:32:42,694" + "asctime": "2025-08-30 16:03:43,805" } ], - "time_consumption": 6.985664367675781e-05 + "time_consumption": 9.655952453613281e-05 }, { "name": "__tLogger__", @@ -122110,16 +122678,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488762.7953053, - "msecs": 795.0, - "relativeCreated": 49205.076665, - "thread": 135402127188224, + "created": 1756562623.9068117, + "msecs": 906.0, + "relativeCreated": 49275.760721, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (gfw.floor.main_light) to False", - "asctime": "2025-08-29 19:32:42,795", + "asctime": "2025-08-30 16:03:43,906", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state.set", @@ -122137,16 +122705,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488762.69478, - "msecs": 694.0, - "relativeCreated": 49104.551584, - "thread": 135402127188224, + "created": 1756562623.8061361, + "msecs": 806.0, + "relativeCreated": 49175.085226, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/state/set and payload false", - "asctime": "2025-08-29 19:32:42,694" + "asctime": "2025-08-30 16:03:43,806" }, { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0.command", @@ -122164,16 +122732,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.697741, - "msecs": 697.0, - "relativeCreated": 49107.512468, - "thread": 135402099861184, + "created": 1756562623.810007, + "msecs": 810.0, + "relativeCreated": 49178.956185, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic shellies/gfw/floor/main_light/relay/0/command and payload b'off'", - "asctime": "2025-08-29 19:32:42,697" + "asctime": "2025-08-30 16:03:43,810" }, { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", @@ -122191,16 +122759,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488762.6980197, - "msecs": 698.0, - "relativeCreated": 49107.79123, - "thread": 135402099861184, + "created": 1756562623.8106492, + "msecs": 810.0, + "relativeCreated": 49179.598302, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload off", - "asctime": "2025-08-29 19:32:42,698" + "asctime": "2025-08-30 16:03:43,810" }, { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", @@ -122218,16 +122786,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.6987755, - "msecs": 698.0, - "relativeCreated": 49108.546987, - "thread": 135402099861184, + "created": 1756562623.8118627, + "msecs": 811.0, + "relativeCreated": 49180.811821, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 19:32:42,698" + "asctime": "2025-08-30 16:03:43,811" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", @@ -122245,19 +122813,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.740987, - "msecs": 740.0, - "relativeCreated": 49150.758468, - "thread": 135402099861184, + "created": 1756562623.8569517, + "msecs": 856.0, + "relativeCreated": 49225.90084, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'false'", - "asctime": "2025-08-29 19:32:42,740" + "asctime": "2025-08-30 16:03:43,856" } ], - "time_consumption": 0.05431818962097168 + "time_consumption": 0.04986000061035156 }, { "name": "__tLogger__", @@ -122275,16 +122843,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488762.7956996, - "msecs": 795.0, - "relativeCreated": 49205.47125, - "thread": 135402127188224, + "created": 1756562623.9073274, + "msecs": 907.0, + "relativeCreated": 49276.276686, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Shelly.relay/0 (gfw.floor.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 19:32:42,795", + "asctime": "2025-08-30 16:03:43,907", "moduleLogger": [ { "name": "__unittest__", @@ -122303,16 +122871,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488762.7955942, - "msecs": 795.0, - "relativeCreated": 49205.365747, - "thread": 135402127188224, + "created": 1756562623.9071383, + "msecs": 907.0, + "relativeCreated": 49276.087337, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Shelly.relay/0 (gfw.floor.main_light)): False ()", - "asctime": "2025-08-29 19:32:42,795" + "asctime": "2025-08-30 16:03:43,907" }, { "name": "__unittest__", @@ -122332,24 +122900,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488762.7956564, - "msecs": 795.0, - "relativeCreated": 49205.428003, - "thread": 135402127188224, + "created": 1756562623.9072454, + "msecs": 907.0, + "relativeCreated": 49276.194406, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (gfw.floor.main_light)): result = False ()", - "asctime": "2025-08-29 19:32:42,795" + "asctime": "2025-08-30 16:03:43,907" } ], - "time_consumption": 4.315376281738281e-05 + "time_consumption": 8.20159912109375e-05 } ], - "time_consumption": 0.30301642417907715, - "time_start": "2025-08-29 19:32:42,492", - "time_finished": "2025-08-29 19:32:42,795" + "time_consumption": 0.3043358325958252, + "time_start": "2025-08-30 16:03:43,602", + "time_finished": "2025-08-30 16:03:43,907" }, "Shelly.relay/0 (gfw.floor.main_light) -> ViDevCommon.state (gfw.floor.main_light)": { "name": "__tLogger__", @@ -122364,16 +122932,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488762.7959197, - "msecs": 795.0, - "relativeCreated": 49205.69115, - "thread": 135402127188224, + "created": 1756562623.9077265, + "msecs": 907.0, + "relativeCreated": 49276.675645, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Shelly.relay/0 (gfw.floor.main_light) -> ViDevCommon.state (gfw.floor.main_light)", - "asctime": "2025-08-29 19:32:42,795", + "asctime": "2025-08-30 16:03:43,907", "moduleLogger": [], "testcaseLogger": [ { @@ -122391,16 +122959,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488762.8965654, - "msecs": 896.0, - "relativeCreated": 49306.336932, - "thread": 135402127188224, + "created": 1756562624.0087538, + "msecs": 8.0, + "relativeCreated": 49377.702879, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:42,896", + "asctime": "2025-08-30 16:03:44,008", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state.set", @@ -122418,19 +122986,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488762.7960794, - "msecs": 796.0, - "relativeCreated": 49205.850726, - "thread": 135402127188224, + "created": 1756562623.9080749, + "msecs": 908.0, + "relativeCreated": 49277.023801, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/state/set and payload false", - "asctime": "2025-08-29 19:32:42,796" + "asctime": "2025-08-30 16:03:43,908" } ], - "time_consumption": 0.10048604011535645 + "time_consumption": 0.10067892074584961 }, { "name": "__tLogger__", @@ -122448,16 +123016,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488762.8969152, - "msecs": 896.0, - "relativeCreated": 49306.686664, - "thread": 135402127188224, + "created": 1756562624.0093553, + "msecs": 9.0, + "relativeCreated": 49378.304295, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:42,896", + "asctime": "2025-08-30 16:03:44,009", "moduleLogger": [ { "name": "__unittest__", @@ -122476,16 +123044,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488762.896793, - "msecs": 896.0, - "relativeCreated": 49306.564173, - "thread": 135402127188224, + "created": 1756562624.0091128, + "msecs": 9.0, + "relativeCreated": 49378.061964, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:42,896" + "asctime": "2025-08-30 16:03:44,009" }, { "name": "__unittest__", @@ -122505,19 +123073,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488762.896874, - "msecs": 896.0, - "relativeCreated": 49306.645481, - "thread": 135402127188224, + "created": 1756562624.0092666, + "msecs": 9.0, + "relativeCreated": 49378.215861, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:42,896" + "asctime": "2025-08-30 16:03:44,009" } ], - "time_consumption": 4.124641418457031e-05 + "time_consumption": 8.869171142578125e-05 }, { "name": "__tLogger__", @@ -122535,16 +123103,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488762.99794, - "msecs": 997.0, - "relativeCreated": 49407.71131, - "thread": 135402127188224, + "created": 1756562624.1118405, + "msecs": 111.0, + "relativeCreated": 49480.789732, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (gfw.floor.main_light) to True", - "asctime": "2025-08-29 19:32:42,997", + "asctime": "2025-08-30 16:03:44,111", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", @@ -122562,16 +123130,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488762.8970654, - "msecs": 897.0, - "relativeCreated": 49306.836942, - "thread": 135402127188224, + "created": 1756562624.0096028, + "msecs": 9.0, + "relativeCreated": 49378.551932, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload on", - "asctime": "2025-08-29 19:32:42,897" + "asctime": "2025-08-30 16:03:44,009" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -122589,16 +123157,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488762.8973727, - "msecs": 897.0, - "relativeCreated": 49307.144057, - "thread": 135402127188224, + "created": 1756562624.0100586, + "msecs": 10.0, + "relativeCreated": 49379.007922, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:42,897" + "asctime": "2025-08-30 16:03:44,010" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -122616,16 +123184,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488762.8975542, - "msecs": 897.0, - "relativeCreated": 49307.325548, - "thread": 135402127188224, + "created": 1756562624.0103278, + "msecs": 10.0, + "relativeCreated": 49379.276979, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:42,897" + "asctime": "2025-08-30 16:03:44,010" }, { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", @@ -122643,16 +123211,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.8985658, - "msecs": 898.0, - "relativeCreated": 49308.337216, - "thread": 135402099861184, + "created": 1756562624.011545, + "msecs": 11.0, + "relativeCreated": 49380.494003, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 19:32:42,898" + "asctime": "2025-08-30 16:03:44,011" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -122670,16 +123238,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.8989093, - "msecs": 898.0, - "relativeCreated": 49308.680895, - "thread": 135402099861184, + "created": 1756562624.0123355, + "msecs": 12.0, + "relativeCreated": 49381.284806, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:42,898" + "asctime": "2025-08-30 16:03:44,012" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -122697,16 +123265,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.899157, - "msecs": 899.0, - "relativeCreated": 49308.928356, - "thread": 135402099861184, + "created": 1756562624.013125, + "msecs": 13.0, + "relativeCreated": 49382.073976, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:42,899" + "asctime": "2025-08-30 16:03:44,013" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.get", @@ -122724,16 +123292,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.901653, - "msecs": 901.0, - "relativeCreated": 49311.424334, - "thread": 135402099861184, + "created": 1756562624.0172722, + "msecs": 17.0, + "relativeCreated": 49386.221379, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/get and payload b'{\"state\": \"\"}'", - "asctime": "2025-08-29 19:32:42,901" + "asctime": "2025-08-30 16:03:44,017" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -122751,16 +123319,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488762.901903, - "msecs": 901.0, - "relativeCreated": 49311.674183, - "thread": 135402099861184, + "created": 1756562624.0178647, + "msecs": 17.0, + "relativeCreated": 49386.81377, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:42,901" + "asctime": "2025-08-30 16:03:44,017" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.get", @@ -122778,16 +123346,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.9021645, - "msecs": 902.0, - "relativeCreated": 49311.935858, - "thread": 135402099861184, + "created": 1756562624.0184615, + "msecs": 18.0, + "relativeCreated": 49387.410528, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/get and payload b'{\"state\": \"\"}'", - "asctime": "2025-08-29 19:32:42,902" + "asctime": "2025-08-30 16:03:44,018" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -122805,16 +123373,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488762.9023583, - "msecs": 902.0, - "relativeCreated": 49312.129746, - "thread": 135402099861184, + "created": 1756562624.0190077, + "msecs": 19.0, + "relativeCreated": 49387.956742, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:42,902" + "asctime": "2025-08-30 16:03:44,019" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", @@ -122832,16 +123400,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.9026577, - "msecs": 902.0, - "relativeCreated": 49312.429274, - "thread": 135402099861184, + "created": 1756562624.0197382, + "msecs": 19.0, + "relativeCreated": 49388.687129, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'true'", - "asctime": "2025-08-29 19:32:42,902" + "asctime": "2025-08-30 16:03:44,019" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -122859,16 +123427,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.902941, - "msecs": 902.0, - "relativeCreated": 49312.712249, - "thread": 135402099861184, + "created": 1756562624.0205567, + "msecs": 20.0, + "relativeCreated": 49389.506038, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:42,902" + "asctime": "2025-08-30 16:03:44,020" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -122886,19 +123454,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.9031706, - "msecs": 903.0, - "relativeCreated": 49312.942078, - "thread": 135402099861184, + "created": 1756562624.0213125, + "msecs": 21.0, + "relativeCreated": 49390.261552, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:42,903" + "asctime": "2025-08-30 16:03:44,021" } ], - "time_consumption": 0.09476947784423828 + "time_consumption": 0.09052801132202148 }, { "name": "__tLogger__", @@ -122916,16 +123484,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488762.9982772, - "msecs": 998.0, - "relativeCreated": 49408.048531, - "thread": 135402127188224, + "created": 1756562624.112317, + "msecs": 112.0, + "relativeCreated": 49481.266252, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.state (gfw.floor.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 19:32:42,998", + "asctime": "2025-08-30 16:03:44,112", "moduleLogger": [ { "name": "__unittest__", @@ -122944,16 +123512,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488762.9981775, - "msecs": 998.0, - "relativeCreated": 49407.94908, - "thread": 135402127188224, + "created": 1756562624.1121423, + "msecs": 112.0, + "relativeCreated": 49481.091452, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (gfw.floor.main_light)): True ()", - "asctime": "2025-08-29 19:32:42,998" + "asctime": "2025-08-30 16:03:44,112" }, { "name": "__unittest__", @@ -122973,19 +123541,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488762.998235, - "msecs": 998.0, - "relativeCreated": 49408.006267, - "thread": 135402127188224, + "created": 1756562624.1122415, + "msecs": 112.0, + "relativeCreated": 49481.19055, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (gfw.floor.main_light)): result = True ()", - "asctime": "2025-08-29 19:32:42,998" + "asctime": "2025-08-30 16:03:44,112" } ], - "time_consumption": 4.220008850097656e-05 + "time_consumption": 7.557868957519531e-05 }, { "name": "__tLogger__", @@ -123003,16 +123571,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488763.0990233, - "msecs": 99.0, - "relativeCreated": 49508.794701, - "thread": 135402127188224, + "created": 1756562624.213267, + "msecs": 213.0, + "relativeCreated": 49582.216433, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (gfw.floor.main_light) to False", - "asctime": "2025-08-29 19:32:43,099", + "asctime": "2025-08-30 16:03:44,213", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", @@ -123030,16 +123598,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488762.9983912, - "msecs": 998.0, - "relativeCreated": 49408.16255, - "thread": 135402127188224, + "created": 1756562624.112509, + "msecs": 112.0, + "relativeCreated": 49481.45809, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload off", - "asctime": "2025-08-29 19:32:42,998" + "asctime": "2025-08-30 16:03:44,112" }, { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", @@ -123057,16 +123625,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488762.9995534, - "msecs": 999.0, - "relativeCreated": 49409.324905, - "thread": 135402099861184, + "created": 1756562624.1138754, + "msecs": 113.0, + "relativeCreated": 49482.824522, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'off'", - "asctime": "2025-08-29 19:32:42,999" + "asctime": "2025-08-30 16:03:44,113" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", @@ -123084,19 +123652,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.0014079, - "msecs": 1.0, - "relativeCreated": 49411.179116, - "thread": 135402099861184, + "created": 1756562624.1168547, + "msecs": 116.0, + "relativeCreated": 49485.803999, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'false'", - "asctime": "2025-08-29 19:32:43,001" + "asctime": "2025-08-30 16:03:44,116" } ], - "time_consumption": 0.09761548042297363 + "time_consumption": 0.09641242027282715 }, { "name": "__tLogger__", @@ -123114,16 +123682,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488763.0993538, - "msecs": 99.0, - "relativeCreated": 49509.125314, - "thread": 135402127188224, + "created": 1756562624.2137928, + "msecs": 213.0, + "relativeCreated": 49582.741899, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.state (gfw.floor.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 19:32:43,099", + "asctime": "2025-08-30 16:03:44,213", "moduleLogger": [ { "name": "__unittest__", @@ -123142,16 +123710,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488763.0992558, - "msecs": 99.0, - "relativeCreated": 49509.027188, - "thread": 135402127188224, + "created": 1756562624.2135916, + "msecs": 213.0, + "relativeCreated": 49582.540697, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (gfw.floor.main_light)): False ()", - "asctime": "2025-08-29 19:32:43,099" + "asctime": "2025-08-30 16:03:44,213" }, { "name": "__unittest__", @@ -123171,24 +123739,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488763.0993118, - "msecs": 99.0, - "relativeCreated": 49509.083342, - "thread": 135402127188224, + "created": 1756562624.2137063, + "msecs": 213.0, + "relativeCreated": 49582.655232, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (gfw.floor.main_light)): result = False ()", - "asctime": "2025-08-29 19:32:43,099" + "asctime": "2025-08-30 16:03:44,213" } ], - "time_consumption": 4.1961669921875e-05 + "time_consumption": 8.654594421386719e-05 } ], - "time_consumption": 0.3034341335296631, - "time_start": "2025-08-29 19:32:42,795", - "time_finished": "2025-08-29 19:32:43,099" + "time_consumption": 0.30606627464294434, + "time_start": "2025-08-30 16:03:43,907", + "time_finished": "2025-08-30 16:03:44,213" }, "ViDevCommon.brightness (gfw.floor.main_light) -> Light.brightness (gfw.floor.main_light)": { "name": "__tLogger__", @@ -123203,16 +123771,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488763.0997179, - "msecs": 99.0, - "relativeCreated": 49509.489202, - "thread": 135402127188224, + "created": 1756562624.2142658, + "msecs": 214.0, + "relativeCreated": 49583.214868, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.brightness (gfw.floor.main_light) -> Light.brightness (gfw.floor.main_light)", - "asctime": "2025-08-29 19:32:43,099", + "asctime": "2025-08-30 16:03:44,214", "moduleLogger": [], "testcaseLogger": [ { @@ -123228,16 +123796,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488763.2006311, - "msecs": 200.0, - "relativeCreated": 49610.402501, - "thread": 135402127188224, + "created": 1756562624.315936, + "msecs": 315.0, + "relativeCreated": 49684.885155, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:43,200", + "asctime": "2025-08-30 16:03:44,315", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", @@ -123255,16 +123823,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488763.099848, - "msecs": 99.0, - "relativeCreated": 49509.619372, - "thread": 135402127188224, + "created": 1756562624.2145498, + "msecs": 214.0, + "relativeCreated": 49583.498772, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload on", - "asctime": "2025-08-29 19:32:43,099" + "asctime": "2025-08-30 16:03:44,214" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -123282,16 +123850,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488763.1001356, - "msecs": 100.0, - "relativeCreated": 49509.907188, - "thread": 135402127188224, + "created": 1756562624.215067, + "msecs": 215.0, + "relativeCreated": 49584.016088, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,100" + "asctime": "2025-08-30 16:03:44,215" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -123309,16 +123877,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488763.100276, - "msecs": 100.0, - "relativeCreated": 49510.047395, - "thread": 135402127188224, + "created": 1756562624.21538, + "msecs": 215.0, + "relativeCreated": 49584.329097, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,100" + "asctime": "2025-08-30 16:03:44,215" }, { "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", @@ -123336,16 +123904,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.1012318, - "msecs": 101.0, - "relativeCreated": 49511.003348, - "thread": 135402099861184, + "created": 1756562624.2166731, + "msecs": 216.0, + "relativeCreated": 49585.62207, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'on'", - "asctime": "2025-08-29 19:32:43,101" + "asctime": "2025-08-30 16:03:44,216" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -123363,16 +123931,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.1016388, - "msecs": 101.0, - "relativeCreated": 49511.410297, - "thread": 135402099861184, + "created": 1756562624.2176254, + "msecs": 217.0, + "relativeCreated": 49586.57454, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,101" + "asctime": "2025-08-30 16:03:44,217" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -123390,16 +123958,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.1421747, - "msecs": 142.0, - "relativeCreated": 49551.946071, - "thread": 135402099861184, + "created": 1756562624.2576528, + "msecs": 257.0, + "relativeCreated": 49626.601937, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,142" + "asctime": "2025-08-30 16:03:44,257" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.get", @@ -123417,16 +123985,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.1425622, - "msecs": 142.0, - "relativeCreated": 49552.333481, - "thread": 135402099861184, + "created": 1756562624.2582338, + "msecs": 258.0, + "relativeCreated": 49627.182886, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/get and payload b'{\"state\": \"\"}'", - "asctime": "2025-08-29 19:32:43,142" + "asctime": "2025-08-30 16:03:44,258" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -123444,16 +124012,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488763.1428058, - "msecs": 142.0, - "relativeCreated": 49552.577286, - "thread": 135402099861184, + "created": 1756562624.2585995, + "msecs": 258.0, + "relativeCreated": 49627.548627, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,142" + "asctime": "2025-08-30 16:03:44,258" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.get", @@ -123471,16 +124039,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.1430376, - "msecs": 143.0, - "relativeCreated": 49552.808898, - "thread": 135402099861184, + "created": 1756562624.259015, + "msecs": 259.0, + "relativeCreated": 49627.964205, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/get and payload b'{\"state\": \"\"}'", - "asctime": "2025-08-29 19:32:43,143" + "asctime": "2025-08-30 16:03:44,259" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -123498,16 +124066,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488763.1432087, - "msecs": 143.0, - "relativeCreated": 49552.980119, - "thread": 135402099861184, + "created": 1756562624.2593534, + "msecs": 259.0, + "relativeCreated": 49628.302355, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,143" + "asctime": "2025-08-30 16:03:44,259" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", @@ -123525,16 +124093,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.1434758, - "msecs": 143.0, - "relativeCreated": 49553.24714, - "thread": 135402099861184, + "created": 1756562624.259856, + "msecs": 259.0, + "relativeCreated": 49628.804976, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'true'", - "asctime": "2025-08-29 19:32:43,143" + "asctime": "2025-08-30 16:03:44,259" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -123552,16 +124120,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.1437442, - "msecs": 143.0, - "relativeCreated": 49553.515737, - "thread": 135402099861184, + "created": 1756562624.2603796, + "msecs": 260.0, + "relativeCreated": 49629.328873, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,143" + "asctime": "2025-08-30 16:03:44,260" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -123579,19 +124147,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.1439528, - "msecs": 143.0, - "relativeCreated": 49553.724221, - "thread": 135402099861184, + "created": 1756562624.2608147, + "msecs": 260.0, + "relativeCreated": 49629.763687, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,143" + "asctime": "2025-08-30 16:03:44,260" } ], - "time_consumption": 0.05667829513549805 + "time_consumption": 0.055121421813964844 }, { "name": "__tLogger__", @@ -123608,16 +124176,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488763.3018863, - "msecs": 301.0, - "relativeCreated": 49711.657695, - "thread": 135402127188224, + "created": 1756562624.4187093, + "msecs": 418.0, + "relativeCreated": 49787.658391, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 19:32:43,301", + "asctime": "2025-08-30 16:03:44,418", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness.set", @@ -123635,16 +124203,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488763.2009962, - "msecs": 200.0, - "relativeCreated": 49610.767513, - "thread": 135402127188224, + "created": 1756562624.3163133, + "msecs": 316.0, + "relativeCreated": 49685.262447, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 100", - "asctime": "2025-08-29 19:32:43,200" + "asctime": "2025-08-30 16:03:44,316" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -123662,16 +124230,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488763.201318, - "msecs": 201.0, - "relativeCreated": 49611.08961, - "thread": 135402127188224, + "created": 1756562624.3168182, + "msecs": 316.0, + "relativeCreated": 49685.767362, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,201" + "asctime": "2025-08-30 16:03:44,316" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -123689,16 +124257,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488763.2014897, - "msecs": 201.0, - "relativeCreated": 49611.260999, - "thread": 135402127188224, + "created": 1756562624.3171716, + "msecs": 317.0, + "relativeCreated": 49686.120519, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,201" + "asctime": "2025-08-30 16:03:44,317" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", @@ -123716,16 +124284,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.2046406, - "msecs": 204.0, - "relativeCreated": 49614.412022, - "thread": 135402099861184, + "created": 1756562624.3217893, + "msecs": 321.0, + "relativeCreated": 49690.738219, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 19:32:43,204" + "asctime": "2025-08-30 16:03:44,321" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", @@ -123743,16 +124311,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.2050097, - "msecs": 205.0, - "relativeCreated": 49614.781178, - "thread": 135402099861184, + "created": 1756562624.3226476, + "msecs": 322.0, + "relativeCreated": 49691.59659, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 19:32:43,205" + "asctime": "2025-08-30 16:03:44,322" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -123770,16 +124338,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.246302, - "msecs": 246.0, - "relativeCreated": 49656.073389, - "thread": 135402099861184, + "created": 1756562624.3234801, + "msecs": 323.0, + "relativeCreated": 49692.429078, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,246" + "asctime": "2025-08-30 16:03:44,323" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -123797,16 +124365,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.2467196, - "msecs": 246.0, - "relativeCreated": 49656.49093, - "thread": 135402099861184, + "created": 1756562624.3660395, + "msecs": 366.0, + "relativeCreated": 49734.9887, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,246" + "asctime": "2025-08-30 16:03:44,366" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", @@ -123824,19 +124392,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.249017, - "msecs": 249.0, - "relativeCreated": 49658.788581, - "thread": 135402099861184, + "created": 1756562624.3707242, + "msecs": 370.0, + "relativeCreated": 49739.673172, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'100'", - "asctime": "2025-08-29 19:32:43,249" + "asctime": "2025-08-30 16:03:44,370" } ], - "time_consumption": 0.052869319915771484 + "time_consumption": 0.047985076904296875 }, { "name": "__tLogger__", @@ -123854,16 +124422,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488763.302305, - "msecs": 302.0, - "relativeCreated": 49712.076395, - "thread": 135402127188224, + "created": 1756562624.4192803, + "msecs": 419.0, + "relativeCreated": 49788.229571, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 19:32:43,302", + "asctime": "2025-08-30 16:03:44,419", "moduleLogger": [ { "name": "__unittest__", @@ -123882,16 +124450,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488763.3021996, - "msecs": 302.0, - "relativeCreated": 49711.970957, - "thread": 135402127188224, + "created": 1756562624.4190588, + "msecs": 419.0, + "relativeCreated": 49788.00786, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 19:32:43,302" + "asctime": "2025-08-30 16:03:44,419" }, { "name": "__unittest__", @@ -123911,19 +124479,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488763.3022609, - "msecs": 302.0, - "relativeCreated": 49712.032537, - "thread": 135402127188224, + "created": 1756562624.4191957, + "msecs": 419.0, + "relativeCreated": 49788.14485, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 19:32:43,302" + "asctime": "2025-08-30 16:03:44,419" } ], - "time_consumption": 4.410743713378906e-05 + "time_consumption": 8.463859558105469e-05 }, { "name": "__tLogger__", @@ -123941,16 +124509,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488763.4029298, - "msecs": 402.0, - "relativeCreated": 49812.70109, - "thread": 135402127188224, + "created": 1756562624.5199156, + "msecs": 519.0, + "relativeCreated": 49888.864702, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (gfw.floor.main_light) to 0", - "asctime": "2025-08-29 19:32:43,402", + "asctime": "2025-08-30 16:03:44,519", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness.set", @@ -123968,16 +124536,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488763.302421, - "msecs": 302.0, - "relativeCreated": 49712.192347, - "thread": 135402127188224, + "created": 1756562624.4194689, + "msecs": 419.0, + "relativeCreated": 49788.41783, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 0", - "asctime": "2025-08-29 19:32:43,302" + "asctime": "2025-08-30 16:03:44,419" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", @@ -123995,16 +124563,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.3056722, - "msecs": 305.0, - "relativeCreated": 49715.443525, - "thread": 135402099861184, + "created": 1756562624.4239833, + "msecs": 423.0, + "relativeCreated": 49792.932517, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"brightness\": 1}'", - "asctime": "2025-08-29 19:32:43,305" + "asctime": "2025-08-30 16:03:44,423" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -124022,16 +124590,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488763.305981, - "msecs": 305.0, - "relativeCreated": 49715.752365, - "thread": 135402099861184, + "created": 1756562624.4246404, + "msecs": 424.0, + "relativeCreated": 49793.589554, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,305" + "asctime": "2025-08-30 16:03:44,424" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", @@ -124049,16 +124617,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.3062868, - "msecs": 306.0, - "relativeCreated": 49716.058312, - "thread": 135402099861184, + "created": 1756562624.4253397, + "msecs": 425.0, + "relativeCreated": 49794.288687, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"brightness\": 1}'", - "asctime": "2025-08-29 19:32:43,306" + "asctime": "2025-08-30 16:03:44,425" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -124076,16 +124644,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488763.3065066, - "msecs": 306.0, - "relativeCreated": 49716.278237, - "thread": 135402099861184, + "created": 1756562624.4259539, + "msecs": 425.0, + "relativeCreated": 49794.902809, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,306" + "asctime": "2025-08-30 16:03:44,425" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -124103,16 +124671,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.3069026, - "msecs": 306.0, - "relativeCreated": 49716.674063, - "thread": 135402099861184, + "created": 1756562624.4269187, + "msecs": 426.0, + "relativeCreated": 49795.867706, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,306" + "asctime": "2025-08-30 16:03:44,426" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -124130,16 +124698,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.307172, - "msecs": 307.0, - "relativeCreated": 49716.943589, - "thread": 135402099861184, + "created": 1756562624.427421, + "msecs": 427.0, + "relativeCreated": 49796.370237, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,307" + "asctime": "2025-08-30 16:03:44,427" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", @@ -124157,19 +124725,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.3500607, - "msecs": 350.0, - "relativeCreated": 49759.832215, - "thread": 135402099861184, + "created": 1756562624.4726348, + "msecs": 472.0, + "relativeCreated": 49841.584061, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'0'", - "asctime": "2025-08-29 19:32:43,350" + "asctime": "2025-08-30 16:03:44,472" } ], - "time_consumption": 0.05286908149719238 + "time_consumption": 0.04728078842163086 }, { "name": "__tLogger__", @@ -124187,16 +124755,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488763.403347, - "msecs": 403.0, - "relativeCreated": 49813.118408, - "thread": 135402127188224, + "created": 1756562624.5205052, + "msecs": 520.0, + "relativeCreated": 49889.454226, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.brightness (gfw.floor.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 19:32:43,403", + "asctime": "2025-08-30 16:03:44,520", "moduleLogger": [ { "name": "__unittest__", @@ -124215,16 +124783,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488763.4032445, - "msecs": 403.0, - "relativeCreated": 49813.015943, - "thread": 135402127188224, + "created": 1756562624.5203016, + "msecs": 520.0, + "relativeCreated": 49889.250686, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (gfw.floor.main_light)): 0 ()", - "asctime": "2025-08-29 19:32:43,403" + "asctime": "2025-08-30 16:03:44,520" }, { "name": "__unittest__", @@ -124244,19 +124812,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488763.4033034, - "msecs": 403.0, - "relativeCreated": 49813.074885, - "thread": 135402127188224, + "created": 1756562624.5204177, + "msecs": 520.0, + "relativeCreated": 49889.367006, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (gfw.floor.main_light)): result = 0 ()", - "asctime": "2025-08-29 19:32:43,403" + "asctime": "2025-08-30 16:03:44,520" } ], - "time_consumption": 4.363059997558594e-05 + "time_consumption": 8.749961853027344e-05 }, { "name": "__tLogger__", @@ -124274,16 +124842,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488763.5040228, - "msecs": 504.0, - "relativeCreated": 49913.794221, - "thread": 135402127188224, + "created": 1756562624.6214774, + "msecs": 621.0, + "relativeCreated": 49990.426589, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (gfw.floor.main_light) to 20", - "asctime": "2025-08-29 19:32:43,504", + "asctime": "2025-08-30 16:03:44,621", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness.set", @@ -124301,16 +124869,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488763.4035175, - "msecs": 403.0, - "relativeCreated": 49813.288988, - "thread": 135402127188224, + "created": 1756562624.5207143, + "msecs": 520.0, + "relativeCreated": 49889.663236, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 20", - "asctime": "2025-08-29 19:32:43,403" + "asctime": "2025-08-30 16:03:44,520" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", @@ -124328,16 +124896,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.4068136, - "msecs": 406.0, - "relativeCreated": 49816.585217, - "thread": 135402099861184, + "created": 1756562624.525763, + "msecs": 525.0, + "relativeCreated": 49894.712163, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"brightness\": 52}'", - "asctime": "2025-08-29 19:32:43,406" + "asctime": "2025-08-30 16:03:44,525" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -124355,16 +124923,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488763.4071124, - "msecs": 407.0, - "relativeCreated": 49816.883876, - "thread": 135402099861184, + "created": 1756562624.526513, + "msecs": 526.0, + "relativeCreated": 49895.462363, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,407" + "asctime": "2025-08-30 16:03:44,526" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", @@ -124382,16 +124950,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.4073772, - "msecs": 407.0, - "relativeCreated": 49817.14855, - "thread": 135402099861184, + "created": 1756562624.52724, + "msecs": 527.0, + "relativeCreated": 49896.189013, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"brightness\": 52}'", - "asctime": "2025-08-29 19:32:43,407" + "asctime": "2025-08-30 16:03:44,527" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -124409,16 +124977,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488763.4076, - "msecs": 407.0, - "relativeCreated": 49817.37134, - "thread": 135402099861184, + "created": 1756562624.527932, + "msecs": 527.0, + "relativeCreated": 49896.881126, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,407" + "asctime": "2025-08-30 16:03:44,527" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -124436,16 +125004,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.4080844, - "msecs": 408.0, - "relativeCreated": 49817.856003, - "thread": 135402099861184, + "created": 1756562624.5290835, + "msecs": 529.0, + "relativeCreated": 49898.032559, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,408" + "asctime": "2025-08-30 16:03:44,529" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -124463,16 +125031,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.4083323, - "msecs": 408.0, - "relativeCreated": 49818.103599, - "thread": 135402099861184, + "created": 1756562624.5297964, + "msecs": 529.0, + "relativeCreated": 49898.745451, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,408" + "asctime": "2025-08-30 16:03:44,529" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", @@ -124490,19 +125058,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.4517882, - "msecs": 451.0, - "relativeCreated": 49861.559792, - "thread": 135402099861184, + "created": 1756562624.5765386, + "msecs": 576.0, + "relativeCreated": 49945.487634, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'20'", - "asctime": "2025-08-29 19:32:43,451" + "asctime": "2025-08-30 16:03:44,576" } ], - "time_consumption": 0.052234649658203125 + "time_consumption": 0.04493880271911621 }, { "name": "__tLogger__", @@ -124520,16 +125088,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488763.5045023, - "msecs": 504.0, - "relativeCreated": 49914.273658, - "thread": 135402127188224, + "created": 1756562624.6221433, + "msecs": 622.0, + "relativeCreated": 49991.092386, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.brightness (gfw.floor.main_light) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 19:32:43,504", + "asctime": "2025-08-30 16:03:44,622", "moduleLogger": [ { "name": "__unittest__", @@ -124548,16 +125116,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488763.5043478, - "msecs": 504.0, - "relativeCreated": 49914.119299, - "thread": 135402127188224, + "created": 1756562624.6218922, + "msecs": 621.0, + "relativeCreated": 49990.841167, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (gfw.floor.main_light)): 20 ()", - "asctime": "2025-08-29 19:32:43,504" + "asctime": "2025-08-30 16:03:44,621" }, { "name": "__unittest__", @@ -124577,19 +125145,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488763.5044081, - "msecs": 504.0, - "relativeCreated": 49914.179621, - "thread": 135402127188224, + "created": 1756562624.622047, + "msecs": 622.0, + "relativeCreated": 49990.996014, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (gfw.floor.main_light)): result = 20 ()", - "asctime": "2025-08-29 19:32:43,504" + "asctime": "2025-08-30 16:03:44,622" } ], - "time_consumption": 9.417533874511719e-05 + "time_consumption": 9.632110595703125e-05 }, { "name": "__tLogger__", @@ -124607,16 +125175,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488763.6051393, - "msecs": 605.0, - "relativeCreated": 50014.910706, - "thread": 135402127188224, + "created": 1756562624.723066, + "msecs": 723.0, + "relativeCreated": 50092.015326, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (gfw.floor.main_light) to 40", - "asctime": "2025-08-29 19:32:43,605", + "asctime": "2025-08-30 16:03:44,723", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness.set", @@ -124634,16 +125202,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488763.504622, - "msecs": 504.0, - "relativeCreated": 49914.393623, - "thread": 135402127188224, + "created": 1756562624.6223626, + "msecs": 622.0, + "relativeCreated": 49991.311677, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 40", - "asctime": "2025-08-29 19:32:43,504" + "asctime": "2025-08-30 16:03:44,622" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", @@ -124661,16 +125229,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.5079565, - "msecs": 507.0, - "relativeCreated": 49917.727923, - "thread": 135402099861184, + "created": 1756562624.6275487, + "msecs": 627.0, + "relativeCreated": 49996.49779, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"brightness\": 102}'", - "asctime": "2025-08-29 19:32:43,507" + "asctime": "2025-08-30 16:03:44,627" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -124688,16 +125256,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488763.5082653, - "msecs": 508.0, - "relativeCreated": 49918.036574, - "thread": 135402099861184, + "created": 1756562624.6280813, + "msecs": 628.0, + "relativeCreated": 49997.030551, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,508" + "asctime": "2025-08-30 16:03:44,628" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", @@ -124715,16 +125283,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.50854, - "msecs": 508.0, - "relativeCreated": 49918.311425, - "thread": 135402099861184, + "created": 1756562624.6285863, + "msecs": 628.0, + "relativeCreated": 49997.535451, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"brightness\": 102}'", - "asctime": "2025-08-29 19:32:43,508" + "asctime": "2025-08-30 16:03:44,628" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -124742,16 +125310,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488763.5087447, - "msecs": 508.0, - "relativeCreated": 49918.516238, - "thread": 135402099861184, + "created": 1756562624.6290238, + "msecs": 629.0, + "relativeCreated": 49997.972859, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,508" + "asctime": "2025-08-30 16:03:44,629" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -124769,16 +125337,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.50929, - "msecs": 509.0, - "relativeCreated": 49919.061382, - "thread": 135402099861184, + "created": 1756562624.6300437, + "msecs": 630.0, + "relativeCreated": 49998.992766, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,509" + "asctime": "2025-08-30 16:03:44,630" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -124796,16 +125364,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.5096083, - "msecs": 509.0, - "relativeCreated": 49919.379553, - "thread": 135402099861184, + "created": 1756562624.6306055, + "msecs": 630.0, + "relativeCreated": 49999.554753, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,509" + "asctime": "2025-08-30 16:03:44,630" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", @@ -124823,19 +125391,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.5525908, - "msecs": 552.0, - "relativeCreated": 49962.362303, - "thread": 135402099861184, + "created": 1756562624.677824, + "msecs": 677.0, + "relativeCreated": 50046.773131, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'40'", - "asctime": "2025-08-29 19:32:43,552" + "asctime": "2025-08-30 16:03:44,677" } ], - "time_consumption": 0.05254840850830078 + "time_consumption": 0.0452420711517334 }, { "name": "__tLogger__", @@ -124853,16 +125421,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488763.605582, - "msecs": 605.0, - "relativeCreated": 50015.353506, - "thread": 135402127188224, + "created": 1756562624.7237332, + "msecs": 723.0, + "relativeCreated": 50092.682374, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.brightness (gfw.floor.main_light) is correct (Content 40 and Type is ).", - "asctime": "2025-08-29 19:32:43,605", + "asctime": "2025-08-30 16:03:44,723", "moduleLogger": [ { "name": "__unittest__", @@ -124881,16 +125449,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488763.60547, - "msecs": 605.0, - "relativeCreated": 50015.241363, - "thread": 135402127188224, + "created": 1756562624.7234838, + "msecs": 723.0, + "relativeCreated": 50092.432942, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (gfw.floor.main_light)): 40 ()", - "asctime": "2025-08-29 19:32:43,605" + "asctime": "2025-08-30 16:03:44,723" }, { "name": "__unittest__", @@ -124910,19 +125478,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488763.6055365, - "msecs": 605.0, - "relativeCreated": 50015.307847, - "thread": 135402127188224, + "created": 1756562624.7236407, + "msecs": 723.0, + "relativeCreated": 50092.589755, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (gfw.floor.main_light)): result = 40 ()", - "asctime": "2025-08-29 19:32:43,605" + "asctime": "2025-08-30 16:03:44,723" } ], - "time_consumption": 4.553794860839844e-05 + "time_consumption": 9.250640869140625e-05 }, { "name": "__tLogger__", @@ -124940,16 +125508,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488763.7061405, - "msecs": 706.0, - "relativeCreated": 50115.911946, - "thread": 135402127188224, + "created": 1756562624.8246737, + "msecs": 824.0, + "relativeCreated": 50193.622712, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (gfw.floor.main_light) to 60", - "asctime": "2025-08-29 19:32:43,706", + "asctime": "2025-08-30 16:03:44,824", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness.set", @@ -124967,16 +125535,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488763.605706, - "msecs": 605.0, - "relativeCreated": 50015.477488, - "thread": 135402127188224, + "created": 1756562624.7239525, + "msecs": 723.0, + "relativeCreated": 50092.90179, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 60", - "asctime": "2025-08-29 19:32:43,605" + "asctime": "2025-08-30 16:03:44,723" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", @@ -124994,16 +125562,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.6090274, - "msecs": 609.0, - "relativeCreated": 50018.798816, - "thread": 135402099861184, + "created": 1756562624.7289705, + "msecs": 728.0, + "relativeCreated": 50097.919651, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"brightness\": 153}'", - "asctime": "2025-08-29 19:32:43,609" + "asctime": "2025-08-30 16:03:44,728" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -125021,16 +125589,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488763.6093364, - "msecs": 609.0, - "relativeCreated": 50019.107627, - "thread": 135402099861184, + "created": 1756562624.7295332, + "msecs": 729.0, + "relativeCreated": 50098.482349, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,609" + "asctime": "2025-08-30 16:03:44,729" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", @@ -125048,16 +125616,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.6096237, - "msecs": 609.0, - "relativeCreated": 50019.394937, - "thread": 135402099861184, + "created": 1756562624.7300537, + "msecs": 730.0, + "relativeCreated": 50099.002649, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"brightness\": 153}'", - "asctime": "2025-08-29 19:32:43,609" + "asctime": "2025-08-30 16:03:44,730" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -125075,16 +125643,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488763.6098273, - "msecs": 609.0, - "relativeCreated": 50019.598774, - "thread": 135402099861184, + "created": 1756562624.7304718, + "msecs": 730.0, + "relativeCreated": 50099.421161, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,609" + "asctime": "2025-08-30 16:03:44,730" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -125102,16 +125670,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.6104913, - "msecs": 610.0, - "relativeCreated": 50020.262714, - "thread": 135402099861184, + "created": 1756562624.7314224, + "msecs": 731.0, + "relativeCreated": 50100.371682, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,610" + "asctime": "2025-08-30 16:03:44,731" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -125129,16 +125697,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.6107984, - "msecs": 610.0, - "relativeCreated": 50020.569812, - "thread": 135402099861184, + "created": 1756562624.731977, + "msecs": 731.0, + "relativeCreated": 50100.926147, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,610" + "asctime": "2025-08-30 16:03:44,731" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", @@ -125156,19 +125724,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.6536524, - "msecs": 653.0, - "relativeCreated": 50063.424014, - "thread": 135402099861184, + "created": 1756562624.7776453, + "msecs": 777.0, + "relativeCreated": 50146.594383, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'60'", - "asctime": "2025-08-29 19:32:43,653" + "asctime": "2025-08-30 16:03:44,777" } ], - "time_consumption": 0.052488088607788086 + "time_consumption": 0.047028303146362305 }, { "name": "__tLogger__", @@ -125186,16 +125754,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488763.7066014, - "msecs": 706.0, - "relativeCreated": 50116.373031, - "thread": 135402127188224, + "created": 1756562624.825359, + "msecs": 825.0, + "relativeCreated": 50194.308288, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.brightness (gfw.floor.main_light) is correct (Content 60 and Type is ).", - "asctime": "2025-08-29 19:32:43,706", + "asctime": "2025-08-30 16:03:44,825", "moduleLogger": [ { "name": "__unittest__", @@ -125214,16 +125782,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488763.7064707, - "msecs": 706.0, - "relativeCreated": 50116.241987, - "thread": 135402127188224, + "created": 1756562624.8251429, + "msecs": 825.0, + "relativeCreated": 50194.09187, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (gfw.floor.main_light)): 60 ()", - "asctime": "2025-08-29 19:32:43,706" + "asctime": "2025-08-30 16:03:44,825" }, { "name": "__unittest__", @@ -125243,19 +125811,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488763.706553, - "msecs": 706.0, - "relativeCreated": 50116.324557, - "thread": 135402127188224, + "created": 1756562624.8252718, + "msecs": 825.0, + "relativeCreated": 50194.22093, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (gfw.floor.main_light)): result = 60 ()", - "asctime": "2025-08-29 19:32:43,706" + "asctime": "2025-08-30 16:03:44,825" } ], - "time_consumption": 4.839897155761719e-05 + "time_consumption": 8.726119995117188e-05 }, { "name": "__tLogger__", @@ -125273,16 +125841,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488763.807259, - "msecs": 807.0, - "relativeCreated": 50217.030501, - "thread": 135402127188224, + "created": 1756562624.927295, + "msecs": 927.0, + "relativeCreated": 50296.244148, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (gfw.floor.main_light) to 80", - "asctime": "2025-08-29 19:32:43,807", + "asctime": "2025-08-30 16:03:44,927", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness.set", @@ -125300,16 +125868,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488763.706748, - "msecs": 706.0, - "relativeCreated": 50116.519377, - "thread": 135402127188224, + "created": 1756562624.8255749, + "msecs": 825.0, + "relativeCreated": 50194.523975, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 80", - "asctime": "2025-08-29 19:32:43,706" + "asctime": "2025-08-30 16:03:44,825" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", @@ -125327,16 +125895,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.709799, - "msecs": 709.0, - "relativeCreated": 50119.570709, - "thread": 135402099861184, + "created": 1756562624.8306558, + "msecs": 830.0, + "relativeCreated": 50199.604906, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"brightness\": 203}'", - "asctime": "2025-08-29 19:32:43,709" + "asctime": "2025-08-30 16:03:44,830" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -125354,16 +125922,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488763.7101061, - "msecs": 710.0, - "relativeCreated": 50119.877506, - "thread": 135402099861184, + "created": 1756562624.831158, + "msecs": 831.0, + "relativeCreated": 50200.107178, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,710" + "asctime": "2025-08-30 16:03:44,831" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", @@ -125381,16 +125949,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.710394, - "msecs": 710.0, - "relativeCreated": 50120.165233, - "thread": 135402099861184, + "created": 1756562624.8316727, + "msecs": 831.0, + "relativeCreated": 50200.621692, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"brightness\": 203}'", - "asctime": "2025-08-29 19:32:43,710" + "asctime": "2025-08-30 16:03:44,831" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -125408,16 +125976,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488763.7106144, - "msecs": 710.0, - "relativeCreated": 50120.38586, - "thread": 135402099861184, + "created": 1756562624.8321114, + "msecs": 832.0, + "relativeCreated": 50201.060587, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,710" + "asctime": "2025-08-30 16:03:44,832" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -125435,16 +126003,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.7110353, - "msecs": 711.0, - "relativeCreated": 50120.806667, - "thread": 135402099861184, + "created": 1756562624.8330984, + "msecs": 833.0, + "relativeCreated": 50202.047619, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,711" + "asctime": "2025-08-30 16:03:44,833" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -125462,16 +126030,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.711279, - "msecs": 711.0, - "relativeCreated": 50121.050254, - "thread": 135402099861184, + "created": 1756562624.8336656, + "msecs": 833.0, + "relativeCreated": 50202.614664, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,711" + "asctime": "2025-08-30 16:03:44,833" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", @@ -125489,19 +126057,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.7553997, - "msecs": 755.0, - "relativeCreated": 50165.17107, - "thread": 135402099861184, + "created": 1756562624.880478, + "msecs": 880.0, + "relativeCreated": 50249.427118, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'80'", - "asctime": "2025-08-29 19:32:43,755" + "asctime": "2025-08-30 16:03:44,880" } ], - "time_consumption": 0.051859378814697266 + "time_consumption": 0.04681706428527832 }, { "name": "__tLogger__", @@ -125519,16 +126087,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488763.807717, - "msecs": 807.0, - "relativeCreated": 50217.488441, - "thread": 135402127188224, + "created": 1756562624.9279485, + "msecs": 927.0, + "relativeCreated": 50296.897633, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.brightness (gfw.floor.main_light) is correct (Content 80 and Type is ).", - "asctime": "2025-08-29 19:32:43,807", + "asctime": "2025-08-30 16:03:44,927", "moduleLogger": [ { "name": "__unittest__", @@ -125547,16 +126115,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488763.80761, - "msecs": 807.0, - "relativeCreated": 50217.381664, - "thread": 135402127188224, + "created": 1756562624.9277408, + "msecs": 927.0, + "relativeCreated": 50296.690067, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (gfw.floor.main_light)): 80 ()", - "asctime": "2025-08-29 19:32:43,807" + "asctime": "2025-08-30 16:03:44,927" }, { "name": "__unittest__", @@ -125576,19 +126144,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488763.8076718, - "msecs": 807.0, - "relativeCreated": 50217.443115, - "thread": 135402127188224, + "created": 1756562624.9278607, + "msecs": 927.0, + "relativeCreated": 50296.809945, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (gfw.floor.main_light)): result = 80 ()", - "asctime": "2025-08-29 19:32:43,807" + "asctime": "2025-08-30 16:03:44,927" } ], - "time_consumption": 4.5299530029296875e-05 + "time_consumption": 8.7738037109375e-05 }, { "name": "__tLogger__", @@ -125606,16 +126174,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488763.908289, - "msecs": 908.0, - "relativeCreated": 50318.060431, - "thread": 135402127188224, + "created": 1756562625.0287406, + "msecs": 28.0, + "relativeCreated": 50397.689662, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.brightness (gfw.floor.main_light) to 100", - "asctime": "2025-08-29 19:32:43,908", + "asctime": "2025-08-30 16:03:45,028", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness.set", @@ -125633,16 +126201,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488763.8078306, - "msecs": 807.0, - "relativeCreated": 50217.601915, - "thread": 135402127188224, + "created": 1756562624.9281774, + "msecs": 928.0, + "relativeCreated": 50297.126527, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 100", - "asctime": "2025-08-29 19:32:43,807" + "asctime": "2025-08-30 16:03:44,928" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", @@ -125660,16 +126228,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.8114622, - "msecs": 811.0, - "relativeCreated": 50221.233466, - "thread": 135402099861184, + "created": 1756562624.9332867, + "msecs": 933.0, + "relativeCreated": 50302.235874, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_1/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 19:32:43,811" + "asctime": "2025-08-30 16:03:44,933" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -125687,16 +126255,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488763.8117673, - "msecs": 811.0, - "relativeCreated": 50221.538631, - "thread": 135402099861184, + "created": 1756562624.9337866, + "msecs": 933.0, + "relativeCreated": 50302.735802, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,811" + "asctime": "2025-08-30 16:03:44,933" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", @@ -125714,16 +126282,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.8120492, - "msecs": 812.0, - "relativeCreated": 50221.820486, - "thread": 135402099861184, + "created": 1756562624.9343014, + "msecs": 934.0, + "relativeCreated": 50303.250554, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic zigbee_gfw/gfw/floor/main_light_2/set and payload b'{\"brightness\": 254}'", - "asctime": "2025-08-29 19:32:43,812" + "asctime": "2025-08-30 16:03:44,934" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -125741,16 +126309,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488763.8122551, - "msecs": 812.0, - "relativeCreated": 50222.026664, - "thread": 135402099861184, + "created": 1756562624.9347203, + "msecs": 934.0, + "relativeCreated": 50303.669444, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,812" + "asctime": "2025-08-30 16:03:44,934" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -125768,16 +126336,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.8126898, - "msecs": 812.0, - "relativeCreated": 50222.461021, - "thread": 135402099861184, + "created": 1756562624.9356985, + "msecs": 935.0, + "relativeCreated": 50304.647467, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,812" + "asctime": "2025-08-30 16:03:44,935" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -125795,16 +126363,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.8129451, - "msecs": 812.0, - "relativeCreated": 50222.716587, - "thread": 135402099861184, + "created": 1756562624.9362512, + "msecs": 936.0, + "relativeCreated": 50305.200272, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:43,812" + "asctime": "2025-08-30 16:03:44,936" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", @@ -125822,19 +126390,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488763.8558915, - "msecs": 855.0, - "relativeCreated": 50265.662989, - "thread": 135402099861184, + "created": 1756562624.9819927, + "msecs": 981.0, + "relativeCreated": 50350.941786, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'100'", - "asctime": "2025-08-29 19:32:43,855" + "asctime": "2025-08-30 16:03:44,981" } ], - "time_consumption": 0.05239748954772949 + "time_consumption": 0.04674792289733887 }, { "name": "__tLogger__", @@ -125852,16 +126420,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488763.9087293, - "msecs": 908.0, - "relativeCreated": 50318.500745, - "thread": 135402127188224, + "created": 1756562625.0294914, + "msecs": 29.0, + "relativeCreated": 50398.440597, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.brightness (gfw.floor.main_light) is correct (Content 100 and Type is ).", - "asctime": "2025-08-29 19:32:43,908", + "asctime": "2025-08-30 16:03:45,029", "moduleLogger": [ { "name": "__unittest__", @@ -125880,16 +126448,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488763.908624, - "msecs": 908.0, - "relativeCreated": 50318.395406, - "thread": 135402127188224, + "created": 1756562625.0292628, + "msecs": 29.0, + "relativeCreated": 50398.21185, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.brightness (gfw.floor.main_light)): 100 ()", - "asctime": "2025-08-29 19:32:43,908" + "asctime": "2025-08-30 16:03:45,029" }, { "name": "__unittest__", @@ -125909,24 +126477,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488763.9086862, - "msecs": 908.0, - "relativeCreated": 50318.457393, - "thread": 135402127188224, + "created": 1756562625.0293982, + "msecs": 29.0, + "relativeCreated": 50398.347491, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.brightness (gfw.floor.main_light)): result = 100 ()", - "asctime": "2025-08-29 19:32:43,908" + "asctime": "2025-08-30 16:03:45,029" } ], - "time_consumption": 4.315376281738281e-05 + "time_consumption": 9.322166442871094e-05 } ], - "time_consumption": 0.8090114593505859, - "time_start": "2025-08-29 19:32:43,099", - "time_finished": "2025-08-29 19:32:43,908" + "time_consumption": 0.8152256011962891, + "time_start": "2025-08-30 16:03:44,214", + "time_finished": "2025-08-30 16:03:45,029" }, "Light.brightness (gfw.floor.main_light) -> ViDevCommon.brightness (gfw.floor.main_light)": { "name": "__tLogger__", @@ -125941,16 +126509,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488763.9089878, - "msecs": 908.0, - "relativeCreated": 50318.759182, - "thread": 135402127188224, + "created": 1756562625.0299625, + "msecs": 29.0, + "relativeCreated": 50398.911691, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Light.brightness (gfw.floor.main_light) -> ViDevCommon.brightness (gfw.floor.main_light)", - "asctime": "2025-08-29 19:32:43,908", + "asctime": "2025-08-30 16:03:45,029", "moduleLogger": [], "testcaseLogger": [ { @@ -125966,16 +126534,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488764.009376, - "msecs": 9.0, - "relativeCreated": 50419.147317, - "thread": 135402127188224, + "created": 1756562625.1305497, + "msecs": 130.0, + "relativeCreated": 50499.498938, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:44,009", + "asctime": "2025-08-30 16:03:45,130", "moduleLogger": [], "time_consumption": 0.0 }, @@ -125994,16 +126562,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488764.110228, - "msecs": 110.0, - "relativeCreated": 50519.999515, - "thread": 135402127188224, + "created": 1756562625.231777, + "msecs": 231.0, + "relativeCreated": 50600.726237, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 100", - "asctime": "2025-08-29 19:32:44,110", + "asctime": "2025-08-30 16:03:45,231", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness.set", @@ -126021,19 +126589,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488764.0097308, - "msecs": 9.0, - "relativeCreated": 50419.502255, - "thread": 135402127188224, + "created": 1756562625.1309874, + "msecs": 130.0, + "relativeCreated": 50499.93675, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 100", - "asctime": "2025-08-29 19:32:44,009" + "asctime": "2025-08-30 16:03:45,130" } ], - "time_consumption": 0.10049724578857422 + "time_consumption": 0.10078954696655273 }, { "name": "__tLogger__", @@ -126051,16 +126619,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488764.1107213, - "msecs": 110.0, - "relativeCreated": 50520.492725, - "thread": 135402127188224, + "created": 1756562625.23246, + "msecs": 232.0, + "relativeCreated": 50601.409126, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (100, 100) and Type is ).", - "asctime": "2025-08-29 19:32:44,110", + "asctime": "2025-08-30 16:03:45,232", "moduleLogger": [ { "name": "__unittest__", @@ -126079,16 +126647,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488764.110598, - "msecs": 110.0, - "relativeCreated": 50520.369509, - "thread": 135402127188224, + "created": 1756562625.232198, + "msecs": 232.0, + "relativeCreated": 50601.147031, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (100, 100) ()", - "asctime": "2025-08-29 19:32:44,110" + "asctime": "2025-08-30 16:03:45,232" }, { "name": "__unittest__", @@ -126108,19 +126676,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488764.110666, - "msecs": 110.0, - "relativeCreated": 50520.437522, - "thread": 135402127188224, + "created": 1756562625.2323618, + "msecs": 232.0, + "relativeCreated": 50601.310865, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (100, 100) ()", - "asctime": "2025-08-29 19:32:44,110" + "asctime": "2025-08-30 16:03:45,232" } ], - "time_consumption": 5.53131103515625e-05 + "time_consumption": 9.822845458984375e-05 }, { "name": "__tLogger__", @@ -126138,16 +126706,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488764.2116551, - "msecs": 211.0, - "relativeCreated": 50621.426483, - "thread": 135402127188224, + "created": 1756562625.3339736, + "msecs": 333.0, + "relativeCreated": 50702.922898, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (gfw.floor.main_light) to 0", - "asctime": "2025-08-29 19:32:44,211", + "asctime": "2025-08-30 16:03:45,333", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -126165,16 +126733,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488764.1109133, - "msecs": 110.0, - "relativeCreated": 50520.68469, - "thread": 135402127188224, + "created": 1756562625.2327752, + "msecs": 232.0, + "relativeCreated": 50601.724178, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,110" + "asctime": "2025-08-30 16:03:45,232" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -126192,16 +126760,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488764.1111884, - "msecs": 111.0, - "relativeCreated": 50520.959936, - "thread": 135402127188224, + "created": 1756562625.2333138, + "msecs": 233.0, + "relativeCreated": 50602.262935, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,111" + "asctime": "2025-08-30 16:03:45,233" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -126219,16 +126787,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488764.1122591, - "msecs": 112.0, - "relativeCreated": 50522.030425, - "thread": 135402099861184, + "created": 1756562625.2346935, + "msecs": 234.0, + "relativeCreated": 50603.642617, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,112" + "asctime": "2025-08-30 16:03:45,234" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -126246,16 +126814,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488764.1128154, - "msecs": 112.0, - "relativeCreated": 50522.586738, - "thread": 135402099861184, + "created": 1756562625.235285, + "msecs": 235.0, + "relativeCreated": 50604.234134, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,112" + "asctime": "2025-08-30 16:03:45,235" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", @@ -126273,19 +126841,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488764.1153955, - "msecs": 115.0, - "relativeCreated": 50525.166958, - "thread": 135402099861184, + "created": 1756562625.239563, + "msecs": 239.0, + "relativeCreated": 50608.512227, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'0'", - "asctime": "2025-08-29 19:32:44,115" + "asctime": "2025-08-30 16:03:45,239" } ], - "time_consumption": 0.09625959396362305 + "time_consumption": 0.09441065788269043 }, { "name": "__tLogger__", @@ -126303,16 +126871,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488764.21196, - "msecs": 211.0, - "relativeCreated": 50621.731476, - "thread": 135402127188224, + "created": 1756562625.3344834, + "msecs": 334.0, + "relativeCreated": 50703.432499, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.brightness (gfw.floor.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 19:32:44,211", + "asctime": "2025-08-30 16:03:45,334", "moduleLogger": [ { "name": "__unittest__", @@ -126331,16 +126899,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488764.2118676, - "msecs": 211.0, - "relativeCreated": 50621.638982, - "thread": 135402127188224, + "created": 1756562625.3342872, + "msecs": 334.0, + "relativeCreated": 50703.236125, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (gfw.floor.main_light)): 0 ()", - "asctime": "2025-08-29 19:32:44,211" + "asctime": "2025-08-30 16:03:45,334" }, { "name": "__unittest__", @@ -126360,19 +126928,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488764.21192, - "msecs": 211.0, - "relativeCreated": 50621.691608, - "thread": 135402127188224, + "created": 1756562625.3343987, + "msecs": 334.0, + "relativeCreated": 50703.347778, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (gfw.floor.main_light)): result = 0 ()", - "asctime": "2025-08-29 19:32:44,211" + "asctime": "2025-08-30 16:03:45,334" } ], - "time_consumption": 4.00543212890625e-05 + "time_consumption": 8.463859558105469e-05 }, { "name": "__tLogger__", @@ -126390,16 +126958,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488764.3127697, - "msecs": 312.0, - "relativeCreated": 50722.540878, - "thread": 135402127188224, + "created": 1756562625.4360557, + "msecs": 436.0, + "relativeCreated": 50805.004595, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (gfw.floor.main_light) to 20", - "asctime": "2025-08-29 19:32:44,312", + "asctime": "2025-08-30 16:03:45,436", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -126417,16 +126985,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488764.2121222, - "msecs": 212.0, - "relativeCreated": 50621.893669, - "thread": 135402127188224, + "created": 1756562625.334789, + "msecs": 334.0, + "relativeCreated": 50703.738293, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,212" + "asctime": "2025-08-30 16:03:45,334" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -126444,16 +127012,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488764.212363, - "msecs": 212.0, - "relativeCreated": 50622.134445, - "thread": 135402127188224, + "created": 1756562625.3352442, + "msecs": 335.0, + "relativeCreated": 50704.193404, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,212" + "asctime": "2025-08-30 16:03:45,335" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -126471,16 +127039,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488764.2132633, - "msecs": 213.0, - "relativeCreated": 50623.034678, - "thread": 135402099861184, + "created": 1756562625.336491, + "msecs": 336.0, + "relativeCreated": 50705.440185, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,213" + "asctime": "2025-08-30 16:03:45,336" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -126498,16 +127066,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488764.2136166, - "msecs": 213.0, - "relativeCreated": 50623.388013, - "thread": 135402099861184, + "created": 1756562625.3371458, + "msecs": 337.0, + "relativeCreated": 50706.094855, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,213" + "asctime": "2025-08-30 16:03:45,337" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", @@ -126525,19 +127093,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488764.2541506, - "msecs": 254.0, - "relativeCreated": 50663.922044, - "thread": 135402099861184, + "created": 1756562625.3781161, + "msecs": 378.0, + "relativeCreated": 50747.065337, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'20'", - "asctime": "2025-08-29 19:32:44,254" + "asctime": "2025-08-30 16:03:45,378" } ], - "time_consumption": 0.058619022369384766 + "time_consumption": 0.05793952941894531 }, { "name": "__tLogger__", @@ -126555,16 +127123,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488764.3131142, - "msecs": 313.0, - "relativeCreated": 50722.885528, - "thread": 135402127188224, + "created": 1756562625.4365666, + "msecs": 436.0, + "relativeCreated": 50805.515768, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.brightness (gfw.floor.main_light) is correct (Content 20 and Type is ).", - "asctime": "2025-08-29 19:32:44,313", + "asctime": "2025-08-30 16:03:45,436", "moduleLogger": [ { "name": "__unittest__", @@ -126583,16 +127151,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488764.3130062, - "msecs": 313.0, - "relativeCreated": 50722.777389, - "thread": 135402127188224, + "created": 1756562625.4363716, + "msecs": 436.0, + "relativeCreated": 50805.320561, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (gfw.floor.main_light)): 20 ()", - "asctime": "2025-08-29 19:32:44,313" + "asctime": "2025-08-30 16:03:45,436" }, { "name": "__unittest__", @@ -126612,19 +127180,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488764.313067, - "msecs": 313.0, - "relativeCreated": 50722.838451, - "thread": 135402127188224, + "created": 1756562625.4364822, + "msecs": 436.0, + "relativeCreated": 50805.431491, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (gfw.floor.main_light)): result = 20 ()", - "asctime": "2025-08-29 19:32:44,313" + "asctime": "2025-08-30 16:03:45,436" } ], - "time_consumption": 4.7206878662109375e-05 + "time_consumption": 8.440017700195312e-05 }, { "name": "__tLogger__", @@ -126642,16 +127210,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488764.4139578, - "msecs": 413.0, - "relativeCreated": 50823.729325, - "thread": 135402127188224, + "created": 1756562625.538042, + "msecs": 538.0, + "relativeCreated": 50906.991137, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (gfw.floor.main_light) to 40", - "asctime": "2025-08-29 19:32:44,413", + "asctime": "2025-08-30 16:03:45,538", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -126669,16 +127237,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488764.3133023, - "msecs": 313.0, - "relativeCreated": 50723.073667, - "thread": 135402127188224, + "created": 1756562625.4368722, + "msecs": 436.0, + "relativeCreated": 50805.821397, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,313" + "asctime": "2025-08-30 16:03:45,436" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -126696,16 +127264,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488764.3136222, - "msecs": 313.0, - "relativeCreated": 50723.393791, - "thread": 135402127188224, + "created": 1756562625.4373548, + "msecs": 437.0, + "relativeCreated": 50806.303901, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,313" + "asctime": "2025-08-30 16:03:45,437" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -126723,16 +127291,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488764.3147664, - "msecs": 314.0, - "relativeCreated": 50724.53778, - "thread": 135402099861184, + "created": 1756562625.4386392, + "msecs": 438.0, + "relativeCreated": 50807.588131, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,314" + "asctime": "2025-08-30 16:03:45,438" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -126750,16 +127318,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488764.3153021, - "msecs": 315.0, - "relativeCreated": 50725.073516, - "thread": 135402099861184, + "created": 1756562625.4392364, + "msecs": 439.0, + "relativeCreated": 50808.185381, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,315" + "asctime": "2025-08-30 16:03:45,439" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", @@ -126777,19 +127345,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488764.3562157, - "msecs": 356.0, - "relativeCreated": 50765.987196, - "thread": 135402099861184, + "created": 1756562625.4819927, + "msecs": 481.0, + "relativeCreated": 50850.941695, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'40'", - "asctime": "2025-08-29 19:32:44,356" + "asctime": "2025-08-30 16:03:45,481" } ], - "time_consumption": 0.05774211883544922 + "time_consumption": 0.056049346923828125 }, { "name": "__tLogger__", @@ -126807,16 +127375,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488764.4142773, - "msecs": 414.0, - "relativeCreated": 50824.04893, - "thread": 135402127188224, + "created": 1756562625.5385723, + "msecs": 538.0, + "relativeCreated": 50907.521408, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.brightness (gfw.floor.main_light) is correct (Content 40 and Type is ).", - "asctime": "2025-08-29 19:32:44,414", + "asctime": "2025-08-30 16:03:45,538", "moduleLogger": [ { "name": "__unittest__", @@ -126835,16 +127403,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488764.4141762, - "msecs": 414.0, - "relativeCreated": 50823.947724, - "thread": 135402127188224, + "created": 1756562625.5383577, + "msecs": 538.0, + "relativeCreated": 50907.30688, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (gfw.floor.main_light)): 40 ()", - "asctime": "2025-08-29 19:32:44,414" + "asctime": "2025-08-30 16:03:45,538" }, { "name": "__unittest__", @@ -126864,19 +127432,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488764.414234, - "msecs": 414.0, - "relativeCreated": 50824.00534, - "thread": 135402127188224, + "created": 1756562625.538486, + "msecs": 538.0, + "relativeCreated": 50907.435125, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (gfw.floor.main_light)): result = 40 ()", - "asctime": "2025-08-29 19:32:44,414" + "asctime": "2025-08-30 16:03:45,538" } ], - "time_consumption": 4.3392181396484375e-05 + "time_consumption": 8.630752563476562e-05 }, { "name": "__tLogger__", @@ -126894,16 +127462,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488764.5151772, - "msecs": 515.0, - "relativeCreated": 50924.94875, - "thread": 135402127188224, + "created": 1756562625.6409261, + "msecs": 640.0, + "relativeCreated": 51009.87528, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (gfw.floor.main_light) to 60", - "asctime": "2025-08-29 19:32:44,515", + "asctime": "2025-08-30 16:03:45,640", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -126921,16 +127489,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488764.4144733, - "msecs": 414.0, - "relativeCreated": 50824.244615, - "thread": 135402127188224, + "created": 1756562625.5388806, + "msecs": 538.0, + "relativeCreated": 50907.829676, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,414" + "asctime": "2025-08-30 16:03:45,538" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -126948,16 +127516,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488764.41472, - "msecs": 414.0, - "relativeCreated": 50824.49132, - "thread": 135402127188224, + "created": 1756562625.539297, + "msecs": 539.0, + "relativeCreated": 50908.246101, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,414" + "asctime": "2025-08-30 16:03:45,539" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -126975,16 +127543,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488764.415675, - "msecs": 415.0, - "relativeCreated": 50825.446395, - "thread": 135402099861184, + "created": 1756562625.5405593, + "msecs": 540.0, + "relativeCreated": 50909.508379, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,415" + "asctime": "2025-08-30 16:03:45,540" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -127002,16 +127570,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488764.4160078, - "msecs": 416.0, - "relativeCreated": 50825.779054, - "thread": 135402099861184, + "created": 1756562625.5412173, + "msecs": 541.0, + "relativeCreated": 50910.1664, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,416" + "asctime": "2025-08-30 16:03:45,541" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", @@ -127029,19 +127597,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488764.45714, - "msecs": 457.0, - "relativeCreated": 50866.911292, - "thread": 135402099861184, + "created": 1756562625.5820744, + "msecs": 582.0, + "relativeCreated": 50951.023473, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'60'", - "asctime": "2025-08-29 19:32:44,457" + "asctime": "2025-08-30 16:03:45,582" } ], - "time_consumption": 0.05803728103637695 + "time_consumption": 0.05885171890258789 }, { "name": "__tLogger__", @@ -127059,16 +127627,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488764.515565, - "msecs": 515.0, - "relativeCreated": 50925.336274, - "thread": 135402127188224, + "created": 1756562625.6415472, + "msecs": 641.0, + "relativeCreated": 51010.496358, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.brightness (gfw.floor.main_light) is correct (Content 60 and Type is ).", - "asctime": "2025-08-29 19:32:44,515", + "asctime": "2025-08-30 16:03:45,641", "moduleLogger": [ { "name": "__unittest__", @@ -127087,16 +127655,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488764.5154283, - "msecs": 515.0, - "relativeCreated": 50925.199824, - "thread": 135402127188224, + "created": 1756562625.6413069, + "msecs": 641.0, + "relativeCreated": 51010.25608, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (gfw.floor.main_light)): 60 ()", - "asctime": "2025-08-29 19:32:44,515" + "asctime": "2025-08-30 16:03:45,641" }, { "name": "__unittest__", @@ -127116,19 +127684,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488764.5155215, - "msecs": 515.0, - "relativeCreated": 50925.292965, - "thread": 135402127188224, + "created": 1756562625.6414223, + "msecs": 641.0, + "relativeCreated": 51010.371469, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (gfw.floor.main_light)): result = 60 ()", - "asctime": "2025-08-29 19:32:44,515" + "asctime": "2025-08-30 16:03:45,641" } ], - "time_consumption": 4.3392181396484375e-05 + "time_consumption": 0.00012493133544921875 }, { "name": "__tLogger__", @@ -127146,16 +127714,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488764.616309, - "msecs": 616.0, - "relativeCreated": 51026.080321, - "thread": 135402127188224, + "created": 1756562625.743957, + "msecs": 743.0, + "relativeCreated": 51112.905988, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (gfw.floor.main_light) to 80", - "asctime": "2025-08-29 19:32:44,616", + "asctime": "2025-08-30 16:03:45,743", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -127173,16 +127741,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488764.515743, - "msecs": 515.0, - "relativeCreated": 50925.514417, - "thread": 135402127188224, + "created": 1756562625.6418872, + "msecs": 641.0, + "relativeCreated": 51010.836226, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,515" + "asctime": "2025-08-30 16:03:45,641" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -127200,16 +127768,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488764.5159924, - "msecs": 515.0, - "relativeCreated": 50925.763828, - "thread": 135402127188224, + "created": 1756562625.6423252, + "msecs": 642.0, + "relativeCreated": 51011.274331, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,515" + "asctime": "2025-08-30 16:03:45,642" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -127227,16 +127795,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488764.5170097, - "msecs": 517.0, - "relativeCreated": 50926.781209, - "thread": 135402099861184, + "created": 1756562625.6436098, + "msecs": 643.0, + "relativeCreated": 51012.558873, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,517" + "asctime": "2025-08-30 16:03:45,643" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -127254,16 +127822,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488764.5173497, - "msecs": 517.0, - "relativeCreated": 50927.121013, - "thread": 135402099861184, + "created": 1756562625.6442049, + "msecs": 644.0, + "relativeCreated": 51013.153944, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,517" + "asctime": "2025-08-30 16:03:45,644" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", @@ -127281,19 +127849,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488764.558182, - "msecs": 558.0, - "relativeCreated": 50967.953283, - "thread": 135402099861184, + "created": 1756562625.685829, + "msecs": 685.0, + "relativeCreated": 51054.777916, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'80'", - "asctime": "2025-08-29 19:32:44,558" + "asctime": "2025-08-30 16:03:45,685" } ], - "time_consumption": 0.05812692642211914 + "time_consumption": 0.05812811851501465 }, { "name": "__tLogger__", @@ -127311,16 +127879,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488764.6166356, - "msecs": 616.0, - "relativeCreated": 51026.407038, - "thread": 135402127188224, + "created": 1756562625.7444687, + "msecs": 744.0, + "relativeCreated": 51113.417936, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.brightness (gfw.floor.main_light) is correct (Content 80 and Type is ).", - "asctime": "2025-08-29 19:32:44,616", + "asctime": "2025-08-30 16:03:45,744", "moduleLogger": [ { "name": "__unittest__", @@ -127339,16 +127907,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488764.6165392, - "msecs": 616.0, - "relativeCreated": 51026.310611, - "thread": 135402127188224, + "created": 1756562625.7442727, + "msecs": 744.0, + "relativeCreated": 51113.221868, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (gfw.floor.main_light)): 80 ()", - "asctime": "2025-08-29 19:32:44,616" + "asctime": "2025-08-30 16:03:45,744" }, { "name": "__unittest__", @@ -127368,19 +127936,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488764.616596, - "msecs": 616.0, - "relativeCreated": 51026.36736, - "thread": 135402127188224, + "created": 1756562625.7443838, + "msecs": 744.0, + "relativeCreated": 51113.332783, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (gfw.floor.main_light)): result = 80 ()", - "asctime": "2025-08-29 19:32:44,616" + "asctime": "2025-08-30 16:03:45,744" } ], - "time_consumption": 3.9577484130859375e-05 + "time_consumption": 8.487701416015625e-05 }, { "name": "__tLogger__", @@ -127398,16 +127966,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488764.7174597, - "msecs": 717.0, - "relativeCreated": 51127.231216, - "thread": 135402127188224, + "created": 1756562625.845862, + "msecs": 845.0, + "relativeCreated": 51214.811094, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.brightness (gfw.floor.main_light) to 100", - "asctime": "2025-08-29 19:32:44,717", + "asctime": "2025-08-30 16:03:45,845", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -127425,16 +127993,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488764.6168242, - "msecs": 616.0, - "relativeCreated": 51026.595448, - "thread": 135402127188224, + "created": 1756562625.744774, + "msecs": 744.0, + "relativeCreated": 51113.723237, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,616" + "asctime": "2025-08-30 16:03:45,744" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -127452,16 +128020,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488764.6171098, - "msecs": 617.0, - "relativeCreated": 51026.881316, - "thread": 135402127188224, + "created": 1756562625.7453108, + "msecs": 745.0, + "relativeCreated": 51114.259826, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,617" + "asctime": "2025-08-30 16:03:45,745" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -127479,16 +128047,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488764.6179612, - "msecs": 617.0, - "relativeCreated": 51027.732673, - "thread": 135402099861184, + "created": 1756562625.7465792, + "msecs": 746.0, + "relativeCreated": 51115.528284, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,617" + "asctime": "2025-08-30 16:03:45,746" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -127506,16 +128074,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488764.6183097, - "msecs": 618.0, - "relativeCreated": 51028.080979, - "thread": 135402099861184, + "created": 1756562625.747173, + "msecs": 747.0, + "relativeCreated": 51116.122331, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,618" + "asctime": "2025-08-30 16:03:45,747" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", @@ -127533,19 +128101,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488764.6591275, - "msecs": 659.0, - "relativeCreated": 51068.899093, - "thread": 135402099861184, + "created": 1756562625.7908514, + "msecs": 790.0, + "relativeCreated": 51159.800428, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'100'", - "asctime": "2025-08-29 19:32:44,659" + "asctime": "2025-08-30 16:03:45,790" } ], - "time_consumption": 0.058332204818725586 + "time_consumption": 0.05501055717468262 }, { "name": "__tLogger__", @@ -127563,16 +128131,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488764.7177866, - "msecs": 717.0, - "relativeCreated": 51127.558116, - "thread": 135402127188224, + "created": 1756562625.8463693, + "msecs": 846.0, + "relativeCreated": 51215.318485, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.brightness (gfw.floor.main_light) is correct (Content 100 and Type is ).", - "asctime": "2025-08-29 19:32:44,717", + "asctime": "2025-08-30 16:03:45,846", "moduleLogger": [ { "name": "__unittest__", @@ -127591,16 +128159,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488764.7176838, - "msecs": 717.0, - "relativeCreated": 51127.455085, - "thread": 135402127188224, + "created": 1756562625.8461761, + "msecs": 846.0, + "relativeCreated": 51215.125496, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.brightness (gfw.floor.main_light)): 100 ()", - "asctime": "2025-08-29 19:32:44,717" + "asctime": "2025-08-30 16:03:45,846" }, { "name": "__unittest__", @@ -127620,24 +128188,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488764.7177405, - "msecs": 717.0, - "relativeCreated": 51127.511984, - "thread": 135402127188224, + "created": 1756562625.8462865, + "msecs": 846.0, + "relativeCreated": 51215.235823, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.brightness (gfw.floor.main_light)): result = 100 ()", - "asctime": "2025-08-29 19:32:44,717" + "asctime": "2025-08-30 16:03:45,846" } ], - "time_consumption": 4.601478576660156e-05 + "time_consumption": 8.273124694824219e-05 } ], - "time_consumption": 0.8087987899780273, - "time_start": "2025-08-29 19:32:43,908", - "time_finished": "2025-08-29 19:32:44,717" + "time_consumption": 0.8164067268371582, + "time_start": "2025-08-30 16:03:45,029", + "time_finished": "2025-08-30 16:03:45,846" }, "ViDevCommon.color_temp (gfw.floor.main_light) -> Light.color_temp (gfw.floor.main_light)": { "name": "__tLogger__", @@ -127652,16 +128220,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488764.71806, - "msecs": 718.0, - "relativeCreated": 51127.831565, - "thread": 135402127188224, + "created": 1756562625.8468313, + "msecs": 846.0, + "relativeCreated": 51215.780495, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.color_temp (gfw.floor.main_light) -> Light.color_temp (gfw.floor.main_light)", - "asctime": "2025-08-29 19:32:44,718", + "asctime": "2025-08-30 16:03:45,846", "moduleLogger": [], "testcaseLogger": [ { @@ -127677,16 +128245,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488764.818336, - "msecs": 818.0, - "relativeCreated": 51228.107405, - "thread": 135402127188224, + "created": 1756562625.9474149, + "msecs": 947.0, + "relativeCreated": 51316.363927, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:44,818", + "asctime": "2025-08-30 16:03:45,947", "moduleLogger": [], "time_consumption": 0.0 }, @@ -127705,16 +128273,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488764.9198344, - "msecs": 919.0, - "relativeCreated": 51329.60579, - "thread": 135402127188224, + "created": 1756562626.0492747, + "msecs": 49.0, + "relativeCreated": 51418.223621, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 19:32:44,919", + "asctime": "2025-08-30 16:03:46,049", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp.set", @@ -127732,16 +128300,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488764.8186705, - "msecs": 818.0, - "relativeCreated": 51228.442043, - "thread": 135402127188224, + "created": 1756562625.9478104, + "msecs": 947.0, + "relativeCreated": 51316.759538, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 10", - "asctime": "2025-08-29 19:32:44,818" + "asctime": "2025-08-30 16:03:45,947" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -127759,16 +128327,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488764.8190022, - "msecs": 819.0, - "relativeCreated": 51228.773556, - "thread": 135402127188224, + "created": 1756562625.94832, + "msecs": 948.0, + "relativeCreated": 51317.269087, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,819" + "asctime": "2025-08-30 16:03:45,948" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -127786,16 +128354,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488764.819242, - "msecs": 819.0, - "relativeCreated": 51229.013332, - "thread": 135402127188224, + "created": 1756562625.9486094, + "msecs": 948.0, + "relativeCreated": 51317.558326, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,819" + "asctime": "2025-08-30 16:03:45,948" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", @@ -127813,16 +128381,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488764.822147, - "msecs": 822.0, - "relativeCreated": 51231.9183, - "thread": 135402099861184, + "created": 1756562625.95325, + "msecs": 953.0, + "relativeCreated": 51322.199211, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,822" + "asctime": "2025-08-30 16:03:45,953" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", @@ -127840,16 +128408,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488764.8225253, - "msecs": 822.0, - "relativeCreated": 51232.296505, - "thread": 135402099861184, + "created": 1756562625.953827, + "msecs": 953.0, + "relativeCreated": 51322.776037, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,822" + "asctime": "2025-08-30 16:03:45,953" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -127867,16 +128435,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488764.8631372, - "msecs": 863.0, - "relativeCreated": 51272.908594, - "thread": 135402099861184, + "created": 1756562625.9543345, + "msecs": 954.0, + "relativeCreated": 51323.283472, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,863" + "asctime": "2025-08-30 16:03:45,954" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -127894,16 +128462,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488764.8636117, - "msecs": 863.0, - "relativeCreated": 51273.382963, - "thread": 135402099861184, + "created": 1756562626.0019102, + "msecs": 1.0, + "relativeCreated": 51370.859269, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,863" + "asctime": "2025-08-30 16:03:46,001" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", @@ -127921,19 +128489,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488764.866142, - "msecs": 866.0, - "relativeCreated": 51275.91336, - "thread": 135402099861184, + "created": 1756562626.0025382, + "msecs": 2.0, + "relativeCreated": 51371.48726, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'10'", - "asctime": "2025-08-29 19:32:44,866" + "asctime": "2025-08-30 16:03:46,002" } ], - "time_consumption": 0.05369234085083008 + "time_consumption": 0.04673647880554199 }, { "name": "__tLogger__", @@ -127951,16 +128519,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488764.9202487, - "msecs": 920.0, - "relativeCreated": 51330.020302, - "thread": 135402127188224, + "created": 1756562626.0498452, + "msecs": 49.0, + "relativeCreated": 51418.794295, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 19:32:44,920", + "asctime": "2025-08-30 16:03:46,049", "moduleLogger": [ { "name": "__unittest__", @@ -127979,16 +128547,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488764.9201405, - "msecs": 920.0, - "relativeCreated": 51329.912074, - "thread": 135402127188224, + "created": 1756562626.0496264, + "msecs": 49.0, + "relativeCreated": 51418.575467, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 19:32:44,920" + "asctime": "2025-08-30 16:03:46,049" }, { "name": "__unittest__", @@ -128008,19 +128576,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488764.9202027, - "msecs": 920.0, - "relativeCreated": 51329.974167, - "thread": 135402127188224, + "created": 1756562626.0497334, + "msecs": 49.0, + "relativeCreated": 51418.682597, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 19:32:44,920" + "asctime": "2025-08-30 16:03:46,049" } ], - "time_consumption": 4.601478576660156e-05 + "time_consumption": 0.00011181831359863281 }, { "name": "__tLogger__", @@ -128038,16 +128606,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488765.020925, - "msecs": 20.0, - "relativeCreated": 51430.696273, - "thread": 135402127188224, + "created": 1756562626.15074, + "msecs": 150.0, + "relativeCreated": 51519.689178, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (gfw.floor.main_light) to 0", - "asctime": "2025-08-29 19:32:45,020", + "asctime": "2025-08-30 16:03:46,150", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp.set", @@ -128065,16 +128633,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488764.9203615, - "msecs": 920.0, - "relativeCreated": 51330.132969, - "thread": 135402127188224, + "created": 1756562626.0500555, + "msecs": 50.0, + "relativeCreated": 51419.004479, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 0", - "asctime": "2025-08-29 19:32:44,920" + "asctime": "2025-08-30 16:03:46,050" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", @@ -128092,16 +128660,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488764.9237335, - "msecs": 923.0, - "relativeCreated": 51333.504915, - "thread": 135402099861184, + "created": 1756562626.0546823, + "msecs": 54.0, + "relativeCreated": 51423.631358, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,923" + "asctime": "2025-08-30 16:03:46,054" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -128119,16 +128687,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488764.9240363, - "msecs": 924.0, - "relativeCreated": 51333.807817, - "thread": 135402099861184, + "created": 1756562626.055154, + "msecs": 55.0, + "relativeCreated": 51424.103317, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,924" + "asctime": "2025-08-30 16:03:46,055" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", @@ -128146,16 +128714,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488764.924319, - "msecs": 924.0, - "relativeCreated": 51334.090382, - "thread": 135402099861184, + "created": 1756562626.0555968, + "msecs": 55.0, + "relativeCreated": 51424.545989, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,924" + "asctime": "2025-08-30 16:03:46,055" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -128173,16 +128741,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488764.924546, - "msecs": 924.0, - "relativeCreated": 51334.317514, - "thread": 135402099861184, + "created": 1756562626.0559673, + "msecs": 55.0, + "relativeCreated": 51424.916223, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,924" + "asctime": "2025-08-30 16:03:46,055" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -128200,16 +128768,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488764.925147, - "msecs": 925.0, - "relativeCreated": 51334.918615, - "thread": 135402099861184, + "created": 1756562626.056941, + "msecs": 56.0, + "relativeCreated": 51425.890193, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,925" + "asctime": "2025-08-30 16:03:46,056" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -128227,16 +128795,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488764.9254942, - "msecs": 925.0, - "relativeCreated": 51335.265827, - "thread": 135402099861184, + "created": 1756562626.0574994, + "msecs": 57.0, + "relativeCreated": 51426.448431, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:44,925" + "asctime": "2025-08-30 16:03:46,057" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", @@ -128254,19 +128822,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488764.9677136, - "msecs": 967.0, - "relativeCreated": 51377.485082, - "thread": 135402099861184, + "created": 1756562626.1047034, + "msecs": 104.0, + "relativeCreated": 51473.652507, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'0'", - "asctime": "2025-08-29 19:32:44,967" + "asctime": "2025-08-30 16:03:46,104" } ], - "time_consumption": 0.05321145057678223 + "time_consumption": 0.046036481857299805 }, { "name": "__tLogger__", @@ -128284,16 +128852,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488765.0213187, - "msecs": 21.0, - "relativeCreated": 51431.090167, - "thread": 135402127188224, + "created": 1756562626.1512842, + "msecs": 151.0, + "relativeCreated": 51520.23345, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.color_temp (gfw.floor.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 19:32:45,021", + "asctime": "2025-08-30 16:03:46,151", "moduleLogger": [ { "name": "__unittest__", @@ -128312,16 +128880,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488765.021215, - "msecs": 21.0, - "relativeCreated": 51430.986494, - "thread": 135402127188224, + "created": 1756562626.1511085, + "msecs": 151.0, + "relativeCreated": 51520.057802, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (gfw.floor.main_light)): 0 ()", - "asctime": "2025-08-29 19:32:45,021" + "asctime": "2025-08-30 16:03:46,151" }, { "name": "__unittest__", @@ -128341,19 +128909,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488765.0212739, - "msecs": 21.0, - "relativeCreated": 51431.045294, - "thread": 135402127188224, + "created": 1756562626.1512089, + "msecs": 151.0, + "relativeCreated": 51520.158118, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (gfw.floor.main_light)): result = 0 ()", - "asctime": "2025-08-29 19:32:45,021" + "asctime": "2025-08-30 16:03:46,151" } ], - "time_consumption": 4.482269287109375e-05 + "time_consumption": 7.534027099609375e-05 }, { "name": "__tLogger__", @@ -128371,16 +128939,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488765.121984, - "msecs": 121.0, - "relativeCreated": 51531.755541, - "thread": 135402127188224, + "created": 1756562626.2522957, + "msecs": 252.0, + "relativeCreated": 51621.244783, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (gfw.floor.main_light) to 2", - "asctime": "2025-08-29 19:32:45,121", + "asctime": "2025-08-30 16:03:46,252", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp.set", @@ -128398,16 +128966,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488765.021431, - "msecs": 21.0, - "relativeCreated": 51431.202563, - "thread": 135402127188224, + "created": 1756562626.1514661, + "msecs": 151.0, + "relativeCreated": 51520.415375, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 2", - "asctime": "2025-08-29 19:32:45,021" + "asctime": "2025-08-30 16:03:46,151" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", @@ -128425,16 +128993,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.0246277, - "msecs": 24.0, - "relativeCreated": 51434.399062, - "thread": 135402099861184, + "created": 1756562626.1560566, + "msecs": 156.0, + "relativeCreated": 51525.005793, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,024" + "asctime": "2025-08-30 16:03:46,156" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -128452,16 +129020,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488765.0249398, - "msecs": 24.0, - "relativeCreated": 51434.711284, - "thread": 135402099861184, + "created": 1756562626.1565278, + "msecs": 156.0, + "relativeCreated": 51525.476874, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,024" + "asctime": "2025-08-30 16:03:46,156" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", @@ -128479,16 +129047,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.0252373, - "msecs": 25.0, - "relativeCreated": 51435.008596, - "thread": 135402099861184, + "created": 1756562626.156984, + "msecs": 156.0, + "relativeCreated": 51525.933232, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,025" + "asctime": "2025-08-30 16:03:46,156" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -128506,16 +129074,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488765.0254655, - "msecs": 25.0, - "relativeCreated": 51435.23696, - "thread": 135402099861184, + "created": 1756562626.1573997, + "msecs": 157.0, + "relativeCreated": 51526.348734, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,025" + "asctime": "2025-08-30 16:03:46,157" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -128533,16 +129101,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.0261376, - "msecs": 26.0, - "relativeCreated": 51435.909105, - "thread": 135402099861184, + "created": 1756562626.158346, + "msecs": 158.0, + "relativeCreated": 51527.295061, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,026" + "asctime": "2025-08-30 16:03:46,158" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -128560,16 +129128,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.0264676, - "msecs": 26.0, - "relativeCreated": 51436.239104, - "thread": 135402099861184, + "created": 1756562626.1589038, + "msecs": 158.0, + "relativeCreated": 51527.852854, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,026" + "asctime": "2025-08-30 16:03:46,158" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", @@ -128587,19 +129155,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.0687294, - "msecs": 68.0, - "relativeCreated": 51478.500744, - "thread": 135402099861184, + "created": 1756562626.205973, + "msecs": 205.0, + "relativeCreated": 51574.922035, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'2'", - "asctime": "2025-08-29 19:32:45,068" + "asctime": "2025-08-30 16:03:46,205" } ], - "time_consumption": 0.05325460433959961 + "time_consumption": 0.04632282257080078 }, { "name": "__tLogger__", @@ -128617,16 +129185,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488765.1223853, - "msecs": 122.0, - "relativeCreated": 51532.156665, - "thread": 135402127188224, + "created": 1756562626.2528422, + "msecs": 252.0, + "relativeCreated": 51621.791455, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.color_temp (gfw.floor.main_light) is correct (Content 2 and Type is ).", - "asctime": "2025-08-29 19:32:45,122", + "asctime": "2025-08-30 16:03:46,252", "moduleLogger": [ { "name": "__unittest__", @@ -128645,16 +129213,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488765.122281, - "msecs": 122.0, - "relativeCreated": 51532.052404, - "thread": 135402127188224, + "created": 1756562626.2526636, + "msecs": 252.0, + "relativeCreated": 51621.612763, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (gfw.floor.main_light)): 2 ()", - "asctime": "2025-08-29 19:32:45,122" + "asctime": "2025-08-30 16:03:46,252" }, { "name": "__unittest__", @@ -128674,19 +129242,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488765.122341, - "msecs": 122.0, - "relativeCreated": 51532.112274, - "thread": 135402127188224, + "created": 1756562626.252765, + "msecs": 252.0, + "relativeCreated": 51621.714162, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (gfw.floor.main_light)): result = 2 ()", - "asctime": "2025-08-29 19:32:45,122" + "asctime": "2025-08-30 16:03:46,252" } ], - "time_consumption": 4.4345855712890625e-05 + "time_consumption": 7.724761962890625e-05 }, { "name": "__tLogger__", @@ -128704,16 +129272,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488765.2230573, - "msecs": 223.0, - "relativeCreated": 51632.828596, - "thread": 135402127188224, + "created": 1756562626.3547344, + "msecs": 354.0, + "relativeCreated": 51723.683366, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (gfw.floor.main_light) to 4", - "asctime": "2025-08-29 19:32:45,223", + "asctime": "2025-08-30 16:03:46,354", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp.set", @@ -128731,16 +129299,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488765.1225483, - "msecs": 122.0, - "relativeCreated": 51532.319688, - "thread": 135402127188224, + "created": 1756562626.2531192, + "msecs": 253.0, + "relativeCreated": 51622.068242, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 4", - "asctime": "2025-08-29 19:32:45,122" + "asctime": "2025-08-30 16:03:46,253" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", @@ -128758,16 +129326,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.125857, - "msecs": 125.0, - "relativeCreated": 51535.628367, - "thread": 135402099861184, + "created": 1756562626.2577171, + "msecs": 257.0, + "relativeCreated": 51626.666251, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,125" + "asctime": "2025-08-30 16:03:46,257" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -128785,16 +129353,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488765.1261873, - "msecs": 126.0, - "relativeCreated": 51535.958663, - "thread": 135402099861184, + "created": 1756562626.2581975, + "msecs": 258.0, + "relativeCreated": 51627.146713, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,126" + "asctime": "2025-08-30 16:03:46,258" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", @@ -128812,16 +129380,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.1264865, - "msecs": 126.0, - "relativeCreated": 51536.257922, - "thread": 135402099861184, + "created": 1756562626.2586565, + "msecs": 258.0, + "relativeCreated": 51627.605527, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,126" + "asctime": "2025-08-30 16:03:46,258" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -128839,16 +129407,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488765.1266937, - "msecs": 126.0, - "relativeCreated": 51536.464941, - "thread": 135402099861184, + "created": 1756562626.2590256, + "msecs": 259.0, + "relativeCreated": 51627.974862, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,126" + "asctime": "2025-08-30 16:03:46,259" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -128866,16 +129434,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.1272926, - "msecs": 127.0, - "relativeCreated": 51537.064172, - "thread": 135402099861184, + "created": 1756562626.2599134, + "msecs": 259.0, + "relativeCreated": 51628.862506, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,127" + "asctime": "2025-08-30 16:03:46,259" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -128893,16 +129461,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.1276188, - "msecs": 127.0, - "relativeCreated": 51537.39034, - "thread": 135402099861184, + "created": 1756562626.2604134, + "msecs": 260.0, + "relativeCreated": 51629.362671, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,127" + "asctime": "2025-08-30 16:03:46,260" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", @@ -128920,19 +129488,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.170585, - "msecs": 170.0, - "relativeCreated": 51580.356209, - "thread": 135402099861184, + "created": 1756562626.3078349, + "msecs": 307.0, + "relativeCreated": 51676.784068, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'4'", - "asctime": "2025-08-29 19:32:45,170" + "asctime": "2025-08-30 16:03:46,307" } ], - "time_consumption": 0.05247235298156738 + "time_consumption": 0.04689955711364746 }, { "name": "__tLogger__", @@ -128950,16 +129518,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488765.2235017, - "msecs": 223.0, - "relativeCreated": 51633.273109, - "thread": 135402127188224, + "created": 1756562626.3553433, + "msecs": 355.0, + "relativeCreated": 51724.292491, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.color_temp (gfw.floor.main_light) is correct (Content 4 and Type is ).", - "asctime": "2025-08-29 19:32:45,223", + "asctime": "2025-08-30 16:03:46,355", "moduleLogger": [ { "name": "__unittest__", @@ -128978,16 +129546,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488765.2233517, - "msecs": 223.0, - "relativeCreated": 51633.123262, - "thread": 135402127188224, + "created": 1756562626.355108, + "msecs": 355.0, + "relativeCreated": 51724.057203, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (gfw.floor.main_light)): 4 ()", - "asctime": "2025-08-29 19:32:45,223" + "asctime": "2025-08-30 16:03:46,355" }, { "name": "__unittest__", @@ -129007,19 +129575,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488765.22341, - "msecs": 223.0, - "relativeCreated": 51633.181238, - "thread": 135402127188224, + "created": 1756562626.355248, + "msecs": 355.0, + "relativeCreated": 51724.196914, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (gfw.floor.main_light)): result = 4 ()", - "asctime": "2025-08-29 19:32:45,223" + "asctime": "2025-08-30 16:03:46,355" } ], - "time_consumption": 9.179115295410156e-05 + "time_consumption": 9.5367431640625e-05 }, { "name": "__tLogger__", @@ -129037,16 +129605,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488765.3241954, - "msecs": 324.0, - "relativeCreated": 51733.96665, - "thread": 135402127188224, + "created": 1756562626.457018, + "msecs": 457.0, + "relativeCreated": 51825.966872, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (gfw.floor.main_light) to 6", - "asctime": "2025-08-29 19:32:45,324", + "asctime": "2025-08-30 16:03:46,457", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp.set", @@ -129064,16 +129632,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488765.2236738, - "msecs": 223.0, - "relativeCreated": 51633.445252, - "thread": 135402127188224, + "created": 1756562626.3555386, + "msecs": 355.0, + "relativeCreated": 51724.487702, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 6", - "asctime": "2025-08-29 19:32:45,223" + "asctime": "2025-08-30 16:03:46,355" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", @@ -129091,16 +129659,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.2270231, - "msecs": 227.0, - "relativeCreated": 51636.794648, - "thread": 135402099861184, + "created": 1756562626.3602307, + "msecs": 360.0, + "relativeCreated": 51729.17979, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,227" + "asctime": "2025-08-30 16:03:46,360" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -129118,16 +129686,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488765.2273273, - "msecs": 227.0, - "relativeCreated": 51637.098655, - "thread": 135402099861184, + "created": 1756562626.3606977, + "msecs": 360.0, + "relativeCreated": 51729.646874, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,227" + "asctime": "2025-08-30 16:03:46,360" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", @@ -129145,16 +129713,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.2276351, - "msecs": 227.0, - "relativeCreated": 51637.406735, - "thread": 135402099861184, + "created": 1756562626.3611922, + "msecs": 361.0, + "relativeCreated": 51730.141261, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,227" + "asctime": "2025-08-30 16:03:46,361" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -129172,16 +129740,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488765.227845, - "msecs": 227.0, - "relativeCreated": 51637.616401, - "thread": 135402099861184, + "created": 1756562626.3615642, + "msecs": 361.0, + "relativeCreated": 51730.513161, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,227" + "asctime": "2025-08-30 16:03:46,361" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -129199,16 +129767,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.2283673, - "msecs": 228.0, - "relativeCreated": 51638.138741, - "thread": 135402099861184, + "created": 1756562626.3625388, + "msecs": 362.0, + "relativeCreated": 51731.487958, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,228" + "asctime": "2025-08-30 16:03:46,362" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -129226,16 +129794,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.2286983, - "msecs": 228.0, - "relativeCreated": 51638.469767, - "thread": 135402099861184, + "created": 1756562626.3630774, + "msecs": 363.0, + "relativeCreated": 51732.0265, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,228" + "asctime": "2025-08-30 16:03:46,363" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", @@ -129253,19 +129821,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.272036, - "msecs": 272.0, - "relativeCreated": 51681.807473, - "thread": 135402099861184, + "created": 1756562626.4077117, + "msecs": 407.0, + "relativeCreated": 51776.660953, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'6'", - "asctime": "2025-08-29 19:32:45,272" + "asctime": "2025-08-30 16:03:46,407" } ], - "time_consumption": 0.05215930938720703 + "time_consumption": 0.04930615425109863 }, { "name": "__tLogger__", @@ -129283,16 +129851,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488765.3246372, - "msecs": 324.0, - "relativeCreated": 51734.40849, - "thread": 135402127188224, + "created": 1756562626.4575992, + "msecs": 457.0, + "relativeCreated": 51826.548235, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.color_temp (gfw.floor.main_light) is correct (Content 6 and Type is ).", - "asctime": "2025-08-29 19:32:45,324", + "asctime": "2025-08-30 16:03:46,457", "moduleLogger": [ { "name": "__unittest__", @@ -129311,16 +129879,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488765.3245308, - "msecs": 324.0, - "relativeCreated": 51734.302375, - "thread": 135402127188224, + "created": 1756562626.457422, + "msecs": 457.0, + "relativeCreated": 51826.371199, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (gfw.floor.main_light)): 6 ()", - "asctime": "2025-08-29 19:32:45,324" + "asctime": "2025-08-30 16:03:46,457" }, { "name": "__unittest__", @@ -129340,19 +129908,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488765.324593, - "msecs": 324.0, - "relativeCreated": 51734.36452, - "thread": 135402127188224, + "created": 1756562626.4575229, + "msecs": 457.0, + "relativeCreated": 51826.471985, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (gfw.floor.main_light)): result = 6 ()", - "asctime": "2025-08-29 19:32:45,324" + "asctime": "2025-08-30 16:03:46,457" } ], - "time_consumption": 4.410743713378906e-05 + "time_consumption": 7.62939453125e-05 }, { "name": "__tLogger__", @@ -129370,16 +129938,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488765.4253166, - "msecs": 425.0, - "relativeCreated": 51835.088099, - "thread": 135402127188224, + "created": 1756562626.5583677, + "msecs": 558.0, + "relativeCreated": 51927.316958, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (gfw.floor.main_light) to 8", - "asctime": "2025-08-29 19:32:45,425", + "asctime": "2025-08-30 16:03:46,558", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp.set", @@ -129397,16 +129965,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488765.3247793, - "msecs": 324.0, - "relativeCreated": 51734.550709, - "thread": 135402127188224, + "created": 1756562626.457818, + "msecs": 457.0, + "relativeCreated": 51826.76718, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 8", - "asctime": "2025-08-29 19:32:45,324" + "asctime": "2025-08-30 16:03:46,457" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", @@ -129424,16 +129992,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.3281755, - "msecs": 328.0, - "relativeCreated": 51737.947066, - "thread": 135402099861184, + "created": 1756562626.4624698, + "msecs": 462.0, + "relativeCreated": 51831.419039, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,328" + "asctime": "2025-08-30 16:03:46,462" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -129451,16 +130019,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488765.3285205, - "msecs": 328.0, - "relativeCreated": 51738.291928, - "thread": 135402099861184, + "created": 1756562626.4629147, + "msecs": 462.0, + "relativeCreated": 51831.863982, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,328" + "asctime": "2025-08-30 16:03:46,462" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", @@ -129478,16 +130046,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.3288026, - "msecs": 328.0, - "relativeCreated": 51738.573888, - "thread": 135402099861184, + "created": 1756562626.4633625, + "msecs": 463.0, + "relativeCreated": 51832.311776, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,328" + "asctime": "2025-08-30 16:03:46,463" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -129505,16 +130073,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488765.3290148, - "msecs": 329.0, - "relativeCreated": 51738.786278, - "thread": 135402099861184, + "created": 1756562626.4637601, + "msecs": 463.0, + "relativeCreated": 51832.709351, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,329" + "asctime": "2025-08-30 16:03:46,463" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -129532,16 +130100,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.3297822, - "msecs": 329.0, - "relativeCreated": 51739.553816, - "thread": 135402099861184, + "created": 1756562626.4646735, + "msecs": 464.0, + "relativeCreated": 51833.622671, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,329" + "asctime": "2025-08-30 16:03:46,464" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -129559,16 +130127,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.330108, - "msecs": 330.0, - "relativeCreated": 51739.879367, - "thread": 135402099861184, + "created": 1756562626.4652245, + "msecs": 465.0, + "relativeCreated": 51834.173478, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,330" + "asctime": "2025-08-30 16:03:46,465" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", @@ -129586,19 +130154,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.3730018, - "msecs": 373.0, - "relativeCreated": 51782.773218, - "thread": 135402099861184, + "created": 1756562626.5164664, + "msecs": 516.0, + "relativeCreated": 51885.415537, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'8'", - "asctime": "2025-08-29 19:32:45,373" + "asctime": "2025-08-30 16:03:46,516" } ], - "time_consumption": 0.05231475830078125 + "time_consumption": 0.041901350021362305 }, { "name": "__tLogger__", @@ -129616,16 +130184,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488765.4257839, - "msecs": 425.0, - "relativeCreated": 51835.555304, - "thread": 135402127188224, + "created": 1756562626.558911, + "msecs": 558.0, + "relativeCreated": 51927.860034, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.color_temp (gfw.floor.main_light) is correct (Content 8 and Type is ).", - "asctime": "2025-08-29 19:32:45,425", + "asctime": "2025-08-30 16:03:46,558", "moduleLogger": [ { "name": "__unittest__", @@ -129644,16 +130212,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488765.425649, - "msecs": 425.0, - "relativeCreated": 51835.420337, - "thread": 135402127188224, + "created": 1756562626.5587325, + "msecs": 558.0, + "relativeCreated": 51927.681737, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (gfw.floor.main_light)): 8 ()", - "asctime": "2025-08-29 19:32:45,425" + "asctime": "2025-08-30 16:03:46,558" }, { "name": "__unittest__", @@ -129673,19 +130241,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488765.4257376, - "msecs": 425.0, - "relativeCreated": 51835.509105, - "thread": 135402127188224, + "created": 1756562626.5588355, + "msecs": 558.0, + "relativeCreated": 51927.784579, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (gfw.floor.main_light)): result = 8 ()", - "asctime": "2025-08-29 19:32:45,425" + "asctime": "2025-08-30 16:03:46,558" } ], - "time_consumption": 4.6253204345703125e-05 + "time_consumption": 7.557868957519531e-05 }, { "name": "__tLogger__", @@ -129703,16 +130271,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488765.5264049, - "msecs": 526.0, - "relativeCreated": 51936.176234, - "thread": 135402127188224, + "created": 1756562626.6597862, + "msecs": 659.0, + "relativeCreated": 52028.735397, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.color_temp (gfw.floor.main_light) to 10", - "asctime": "2025-08-29 19:32:45,526", + "asctime": "2025-08-30 16:03:46,659", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp.set", @@ -129730,16 +130298,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488765.4258964, - "msecs": 425.0, - "relativeCreated": 51835.667944, - "thread": 135402127188224, + "created": 1756562626.559097, + "msecs": 559.0, + "relativeCreated": 51928.046202, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 10", - "asctime": "2025-08-29 19:32:45,425" + "asctime": "2025-08-30 16:03:46,559" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1.set", @@ -129757,16 +130325,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.4293556, - "msecs": 429.0, - "relativeCreated": 51839.126956, - "thread": 135402099861184, + "created": 1756562626.5637312, + "msecs": 563.0, + "relativeCreated": 51932.680379, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,429" + "asctime": "2025-08-30 16:03:46,563" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -129784,16 +130352,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488765.4296803, - "msecs": 429.0, - "relativeCreated": 51839.451718, - "thread": 135402099861184, + "created": 1756562626.5644, + "msecs": 564.0, + "relativeCreated": 51933.348976, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,429" + "asctime": "2025-08-30 16:03:46,564" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2.set", @@ -129811,16 +130379,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.429979, - "msecs": 429.0, - "relativeCreated": 51839.750696, - "thread": 135402099861184, + "created": 1756562626.5650947, + "msecs": 565.0, + "relativeCreated": 51934.043759, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,429" + "asctime": "2025-08-30 16:03:46,565" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -129838,16 +130406,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488765.4301867, - "msecs": 430.0, - "relativeCreated": 51839.958248, - "thread": 135402099861184, + "created": 1756562626.5657167, + "msecs": 565.0, + "relativeCreated": 51934.665921, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,430" + "asctime": "2025-08-30 16:03:46,565" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -129865,16 +130433,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.4309828, - "msecs": 430.0, - "relativeCreated": 51840.754353, - "thread": 135402099861184, + "created": 1756562626.566786, + "msecs": 566.0, + "relativeCreated": 51935.735186, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,430" + "asctime": "2025-08-30 16:03:46,566" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -129892,16 +130460,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.4313009, - "msecs": 431.0, - "relativeCreated": 51841.072301, - "thread": 135402099861184, + "created": 1756562626.5673113, + "msecs": 567.0, + "relativeCreated": 51936.260561, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,431" + "asctime": "2025-08-30 16:03:46,567" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", @@ -129919,19 +130487,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.4740374, - "msecs": 474.0, - "relativeCreated": 51883.808993, - "thread": 135402099861184, + "created": 1756562626.6138597, + "msecs": 613.0, + "relativeCreated": 51982.808571, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'10'", - "asctime": "2025-08-29 19:32:45,474" + "asctime": "2025-08-30 16:03:46,613" } ], - "time_consumption": 0.052367448806762695 + "time_consumption": 0.045926570892333984 }, { "name": "__tLogger__", @@ -129949,16 +130517,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488765.5268307, - "msecs": 526.0, - "relativeCreated": 51936.602141, - "thread": 135402127188224, + "created": 1756562626.6603549, + "msecs": 660.0, + "relativeCreated": 52029.303817, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Light.color_temp (gfw.floor.main_light) is correct (Content 10 and Type is ).", - "asctime": "2025-08-29 19:32:45,526", + "asctime": "2025-08-30 16:03:46,660", "moduleLogger": [ { "name": "__unittest__", @@ -129977,16 +130545,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488765.5267298, - "msecs": 526.0, - "relativeCreated": 51936.501103, - "thread": 135402127188224, + "created": 1756562626.6601632, + "msecs": 660.0, + "relativeCreated": 52029.112149, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Light.color_temp (gfw.floor.main_light)): 10 ()", - "asctime": "2025-08-29 19:32:45,526" + "asctime": "2025-08-30 16:03:46,660" }, { "name": "__unittest__", @@ -130006,24 +130574,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488765.526788, - "msecs": 526.0, - "relativeCreated": 51936.559477, - "thread": 135402127188224, + "created": 1756562626.6602778, + "msecs": 660.0, + "relativeCreated": 52029.226971, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Light.color_temp (gfw.floor.main_light)): result = 10 ()", - "asctime": "2025-08-29 19:32:45,526" + "asctime": "2025-08-30 16:03:46,660" } ], - "time_consumption": 4.267692565917969e-05 + "time_consumption": 7.700920104980469e-05 } ], - "time_consumption": 0.8087706565856934, - "time_start": "2025-08-29 19:32:44,718", - "time_finished": "2025-08-29 19:32:45,526" + "time_consumption": 0.813523530960083, + "time_start": "2025-08-30 16:03:45,846", + "time_finished": "2025-08-30 16:03:46,660" }, "Light.color_temp (gfw.floor.main_light) -> ViDevCommon.color_temp (gfw.floor.main_light)": { "name": "__tLogger__", @@ -130038,16 +130606,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488765.527091, - "msecs": 527.0, - "relativeCreated": 51936.862461, - "thread": 135402127188224, + "created": 1756562626.6607919, + "msecs": 660.0, + "relativeCreated": 52029.740944, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Light.color_temp (gfw.floor.main_light) -> ViDevCommon.color_temp (gfw.floor.main_light)", - "asctime": "2025-08-29 19:32:45,527", + "asctime": "2025-08-30 16:03:46,660", "moduleLogger": [], "testcaseLogger": [ { @@ -130063,16 +130631,16 @@ "stack_info": null, "lineno": 13, "funcName": "device_follow", - "created": 1756488765.6275496, - "msecs": 627.0, - "relativeCreated": 52037.321002, - "thread": 135402127188224, + "created": 1756562626.7613893, + "msecs": 761.0, + "relativeCreated": 52130.338336, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Switching on device", - "asctime": "2025-08-29 19:32:45,627", + "asctime": "2025-08-30 16:03:46,761", "moduleLogger": [], "time_consumption": 0.0 }, @@ -130091,16 +130659,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488765.728242, - "msecs": 728.0, - "relativeCreated": 52138.01323, - "thread": 135402127188224, + "created": 1756562626.8626926, + "msecs": 862.0, + "relativeCreated": 52231.641738, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state 10", - "asctime": "2025-08-29 19:32:45,728", + "asctime": "2025-08-30 16:03:46,862", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp.set", @@ -130118,19 +130686,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488765.6278648, - "msecs": 627.0, - "relativeCreated": 52037.636337, - "thread": 135402127188224, + "created": 1756562626.7618518, + "msecs": 761.0, + "relativeCreated": 52130.801113, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 10", - "asctime": "2025-08-29 19:32:45,627" + "asctime": "2025-08-30 16:03:46,761" } ], - "time_consumption": 0.10037708282470703 + "time_consumption": 0.10084080696105957 }, { "name": "__tLogger__", @@ -130148,16 +130716,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488765.7286353, - "msecs": 728.0, - "relativeCreated": 52138.406833, - "thread": 135402127188224, + "created": 1756562626.8632684, + "msecs": 863.0, + "relativeCreated": 52232.217582, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (10, 10) and Type is ).", - "asctime": "2025-08-29 19:32:45,728", + "asctime": "2025-08-30 16:03:46,863", "moduleLogger": [ { "name": "__unittest__", @@ -130176,16 +130744,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488765.728528, - "msecs": 728.0, - "relativeCreated": 52138.299453, - "thread": 135402127188224, + "created": 1756562626.8630438, + "msecs": 863.0, + "relativeCreated": 52231.99302, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (10, 10) ()", - "asctime": "2025-08-29 19:32:45,728" + "asctime": "2025-08-30 16:03:46,863" }, { "name": "__unittest__", @@ -130205,19 +130773,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488765.728591, - "msecs": 728.0, - "relativeCreated": 52138.362363, - "thread": 135402127188224, + "created": 1756562626.8631804, + "msecs": 863.0, + "relativeCreated": 52232.12941, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (10, 10) ()", - "asctime": "2025-08-29 19:32:45,728" + "asctime": "2025-08-30 16:03:46,863" } ], - "time_consumption": 4.4345855712890625e-05 + "time_consumption": 8.797645568847656e-05 }, { "name": "__tLogger__", @@ -130235,16 +130803,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488765.829561, - "msecs": 829.0, - "relativeCreated": 52239.332587, - "thread": 135402127188224, + "created": 1756562626.9647222, + "msecs": 964.0, + "relativeCreated": 52333.671283, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (gfw.floor.main_light) to 0", - "asctime": "2025-08-29 19:32:45,829", + "asctime": "2025-08-30 16:03:46,964", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -130262,16 +130830,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488765.7288167, - "msecs": 728.0, - "relativeCreated": 52138.588105, - "thread": 135402127188224, + "created": 1756562626.8635504, + "msecs": 863.0, + "relativeCreated": 52232.499525, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,728" + "asctime": "2025-08-30 16:03:46,863" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -130289,16 +130857,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488765.7290704, - "msecs": 729.0, - "relativeCreated": 52138.841649, - "thread": 135402127188224, + "created": 1756562626.8639467, + "msecs": 863.0, + "relativeCreated": 52232.895903, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,729" + "asctime": "2025-08-30 16:03:46,863" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -130316,16 +130884,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.7299008, - "msecs": 729.0, - "relativeCreated": 52139.672358, - "thread": 135402099861184, + "created": 1756562626.8651252, + "msecs": 865.0, + "relativeCreated": 52234.074191, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,729" + "asctime": "2025-08-30 16:03:46,865" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -130343,16 +130911,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.7302346, - "msecs": 730.0, - "relativeCreated": 52140.006082, - "thread": 135402099861184, + "created": 1756562626.8659165, + "msecs": 865.0, + "relativeCreated": 52234.865494, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,730" + "asctime": "2025-08-30 16:03:46,865" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", @@ -130370,19 +130938,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.732629, - "msecs": 732.0, - "relativeCreated": 52142.400427, - "thread": 135402099861184, + "created": 1756562626.870064, + "msecs": 870.0, + "relativeCreated": 52239.013347, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'0'", - "asctime": "2025-08-29 19:32:45,732" + "asctime": "2025-08-30 16:03:46,870" } ], - "time_consumption": 0.09693193435668945 + "time_consumption": 0.09465813636779785 }, { "name": "__tLogger__", @@ -130400,16 +130968,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488765.8298883, - "msecs": 829.0, - "relativeCreated": 52239.659687, - "thread": 135402127188224, + "created": 1756562626.965258, + "msecs": 965.0, + "relativeCreated": 52334.20706, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.color_temp (gfw.floor.main_light) is correct (Content 0 and Type is ).", - "asctime": "2025-08-29 19:32:45,829", + "asctime": "2025-08-30 16:03:46,965", "moduleLogger": [ { "name": "__unittest__", @@ -130428,16 +130996,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488765.8297892, - "msecs": 829.0, - "relativeCreated": 52239.560573, - "thread": 135402127188224, + "created": 1756562626.965014, + "msecs": 965.0, + "relativeCreated": 52333.963038, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (gfw.floor.main_light)): 0 ()", - "asctime": "2025-08-29 19:32:45,829" + "asctime": "2025-08-30 16:03:46,965" }, { "name": "__unittest__", @@ -130457,19 +131025,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488765.8298452, - "msecs": 829.0, - "relativeCreated": 52239.616693, - "thread": 135402127188224, + "created": 1756562626.9651742, + "msecs": 965.0, + "relativeCreated": 52334.123433, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (gfw.floor.main_light)): result = 0 ()", - "asctime": "2025-08-29 19:32:45,829" + "asctime": "2025-08-30 16:03:46,965" } ], - "time_consumption": 4.315376281738281e-05 + "time_consumption": 8.368492126464844e-05 }, { "name": "__tLogger__", @@ -130487,16 +131055,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488765.930778, - "msecs": 930.0, - "relativeCreated": 52340.549643, - "thread": 135402127188224, + "created": 1756562627.066787, + "msecs": 66.0, + "relativeCreated": 52435.736173, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (gfw.floor.main_light) to 2", - "asctime": "2025-08-29 19:32:45,930", + "asctime": "2025-08-30 16:03:47,066", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -130514,16 +131082,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488765.8300622, - "msecs": 830.0, - "relativeCreated": 52239.833614, - "thread": 135402127188224, + "created": 1756562626.9655826, + "msecs": 965.0, + "relativeCreated": 52334.531722, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,830" + "asctime": "2025-08-30 16:03:46,965" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -130541,16 +131109,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488765.8303127, - "msecs": 830.0, - "relativeCreated": 52240.084064, - "thread": 135402127188224, + "created": 1756562626.9659808, + "msecs": 965.0, + "relativeCreated": 52334.929778, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,830" + "asctime": "2025-08-30 16:03:46,965" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -130568,16 +131136,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.8311996, - "msecs": 831.0, - "relativeCreated": 52240.971241, - "thread": 135402099861184, + "created": 1756562626.9671721, + "msecs": 967.0, + "relativeCreated": 52336.121257, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,831" + "asctime": "2025-08-30 16:03:46,967" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -130595,16 +131163,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.831554, - "msecs": 831.0, - "relativeCreated": 52241.325367, - "thread": 135402099861184, + "created": 1756562626.9679406, + "msecs": 967.0, + "relativeCreated": 52336.88977, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,831" + "asctime": "2025-08-30 16:03:46,967" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", @@ -130622,19 +131190,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.8721828, - "msecs": 872.0, - "relativeCreated": 52281.954253, - "thread": 135402099861184, + "created": 1756562627.0100732, + "msecs": 10.0, + "relativeCreated": 52379.022192, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'2'", - "asctime": "2025-08-29 19:32:45,872" + "asctime": "2025-08-30 16:03:47,010" } ], - "time_consumption": 0.05859518051147461 + "time_consumption": 0.05671381950378418 }, { "name": "__tLogger__", @@ -130652,16 +131220,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488765.931122, - "msecs": 931.0, - "relativeCreated": 52340.893488, - "thread": 135402127188224, + "created": 1756562627.0672348, + "msecs": 67.0, + "relativeCreated": 52436.183954, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.color_temp (gfw.floor.main_light) is correct (Content 2 and Type is ).", - "asctime": "2025-08-29 19:32:45,931", + "asctime": "2025-08-30 16:03:47,067", "moduleLogger": [ { "name": "__unittest__", @@ -130680,16 +131248,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488765.931001, - "msecs": 931.0, - "relativeCreated": 52340.77227, - "thread": 135402127188224, + "created": 1756562627.067064, + "msecs": 67.0, + "relativeCreated": 52436.013128, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (gfw.floor.main_light)): 2 ()", - "asctime": "2025-08-29 19:32:45,931" + "asctime": "2025-08-30 16:03:47,067" }, { "name": "__unittest__", @@ -130709,19 +131277,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488765.9310794, - "msecs": 931.0, - "relativeCreated": 52340.850771, - "thread": 135402127188224, + "created": 1756562627.0671608, + "msecs": 67.0, + "relativeCreated": 52436.109912, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (gfw.floor.main_light)): result = 2 ()", - "asctime": "2025-08-29 19:32:45,931" + "asctime": "2025-08-30 16:03:47,067" } ], - "time_consumption": 4.267692565917969e-05 + "time_consumption": 7.390975952148438e-05 }, { "name": "__tLogger__", @@ -130739,16 +131307,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488766.0320156, - "msecs": 32.0, - "relativeCreated": 52441.787044, - "thread": 135402127188224, + "created": 1756562627.1685858, + "msecs": 168.0, + "relativeCreated": 52537.534928, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (gfw.floor.main_light) to 4", - "asctime": "2025-08-29 19:32:46,032", + "asctime": "2025-08-30 16:03:47,168", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -130766,16 +131334,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488765.931301, - "msecs": 931.0, - "relativeCreated": 52341.07261, - "thread": 135402127188224, + "created": 1756562627.067506, + "msecs": 67.0, + "relativeCreated": 52436.455401, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,931" + "asctime": "2025-08-30 16:03:47,067" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -130793,16 +131361,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488765.931596, - "msecs": 931.0, - "relativeCreated": 52341.367494, - "thread": 135402127188224, + "created": 1756562627.0679338, + "msecs": 67.0, + "relativeCreated": 52436.882725, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,931" + "asctime": "2025-08-30 16:03:47,067" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -130820,16 +131388,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.9324737, - "msecs": 932.0, - "relativeCreated": 52342.245146, - "thread": 135402099861184, + "created": 1756562627.0692194, + "msecs": 69.0, + "relativeCreated": 52438.168469, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,932" + "asctime": "2025-08-30 16:03:47,069" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -130847,16 +131415,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.9328353, - "msecs": 932.0, - "relativeCreated": 52342.606747, - "thread": 135402099861184, + "created": 1756562627.0699975, + "msecs": 69.0, + "relativeCreated": 52438.946574, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:45,932" + "asctime": "2025-08-30 16:03:47,069" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", @@ -130874,19 +131442,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488765.9741406, - "msecs": 974.0, - "relativeCreated": 52383.912228, - "thread": 135402099861184, + "created": 1756562627.1149106, + "msecs": 114.0, + "relativeCreated": 52483.859912, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'4'", - "asctime": "2025-08-29 19:32:45,974" + "asctime": "2025-08-30 16:03:47,114" } ], - "time_consumption": 0.05787491798400879 + "time_consumption": 0.053675174713134766 }, { "name": "__tLogger__", @@ -130904,16 +131472,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488766.0323322, - "msecs": 32.0, - "relativeCreated": 52442.103602, - "thread": 135402127188224, + "created": 1756562627.1691654, + "msecs": 169.0, + "relativeCreated": 52538.114352, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.color_temp (gfw.floor.main_light) is correct (Content 4 and Type is ).", - "asctime": "2025-08-29 19:32:46,032", + "asctime": "2025-08-30 16:03:47,169", "moduleLogger": [ { "name": "__unittest__", @@ -130932,16 +131500,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488766.032234, - "msecs": 32.0, - "relativeCreated": 52442.005525, - "thread": 135402127188224, + "created": 1756562627.1688635, + "msecs": 168.0, + "relativeCreated": 52537.812564, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (gfw.floor.main_light)): 4 ()", - "asctime": "2025-08-29 19:32:46,032" + "asctime": "2025-08-30 16:03:47,168" }, { "name": "__unittest__", @@ -130961,19 +131529,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488766.03229, - "msecs": 32.0, - "relativeCreated": 52442.061481, - "thread": 135402127188224, + "created": 1756562627.1689942, + "msecs": 168.0, + "relativeCreated": 52537.943314, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (gfw.floor.main_light)): result = 4 ()", - "asctime": "2025-08-29 19:32:46,032" + "asctime": "2025-08-30 16:03:47,168" } ], - "time_consumption": 4.220008850097656e-05 + "time_consumption": 0.00017118453979492188 }, { "name": "__tLogger__", @@ -130991,16 +131559,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488766.133255, - "msecs": 133.0, - "relativeCreated": 52543.026358, - "thread": 135402127188224, + "created": 1756562627.2703912, + "msecs": 270.0, + "relativeCreated": 52639.340491, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (gfw.floor.main_light) to 6", - "asctime": "2025-08-29 19:32:46,133", + "asctime": "2025-08-30 16:03:47,270", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -131018,16 +131586,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488766.0325594, - "msecs": 32.0, - "relativeCreated": 52442.330691, - "thread": 135402127188224, + "created": 1756562627.1694708, + "msecs": 169.0, + "relativeCreated": 52538.419793, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:46,032" + "asctime": "2025-08-30 16:03:47,169" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -131045,16 +131613,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488766.0328095, - "msecs": 32.0, - "relativeCreated": 52442.580945, - "thread": 135402127188224, + "created": 1756562627.1698422, + "msecs": 169.0, + "relativeCreated": 52538.791313, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:46,032" + "asctime": "2025-08-30 16:03:47,169" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -131072,16 +131640,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488766.0335808, - "msecs": 33.0, - "relativeCreated": 52443.352319, - "thread": 135402099861184, + "created": 1756562627.171125, + "msecs": 171.0, + "relativeCreated": 52540.074082, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:46,033" + "asctime": "2025-08-30 16:03:47,171" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -131099,16 +131667,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488766.0339093, - "msecs": 33.0, - "relativeCreated": 52443.680557, - "thread": 135402099861184, + "created": 1756562627.1719048, + "msecs": 171.0, + "relativeCreated": 52540.853914, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:46,033" + "asctime": "2025-08-30 16:03:47,171" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", @@ -131126,19 +131694,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488766.075086, - "msecs": 75.0, - "relativeCreated": 52484.857556, - "thread": 135402099861184, + "created": 1756562627.213996, + "msecs": 213.0, + "relativeCreated": 52582.94526, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'6'", - "asctime": "2025-08-29 19:32:46,075" + "asctime": "2025-08-30 16:03:47,213" } ], - "time_consumption": 0.058168888092041016 + "time_consumption": 0.05639529228210449 }, { "name": "__tLogger__", @@ -131156,16 +131724,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488766.1336281, - "msecs": 133.0, - "relativeCreated": 52543.399616, - "thread": 135402127188224, + "created": 1756562627.2708504, + "msecs": 270.0, + "relativeCreated": 52639.7994, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.color_temp (gfw.floor.main_light) is correct (Content 6 and Type is ).", - "asctime": "2025-08-29 19:32:46,133", + "asctime": "2025-08-30 16:03:47,270", "moduleLogger": [ { "name": "__unittest__", @@ -131184,16 +131752,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488766.1335251, - "msecs": 133.0, - "relativeCreated": 52543.296808, - "thread": 135402127188224, + "created": 1756562627.2706735, + "msecs": 270.0, + "relativeCreated": 52639.622532, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (gfw.floor.main_light)): 6 ()", - "asctime": "2025-08-29 19:32:46,133" + "asctime": "2025-08-30 16:03:47,270" }, { "name": "__unittest__", @@ -131213,19 +131781,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488766.1335857, - "msecs": 133.0, - "relativeCreated": 52543.357049, - "thread": 135402127188224, + "created": 1756562627.2707734, + "msecs": 270.0, + "relativeCreated": 52639.722533, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (gfw.floor.main_light)): result = 6 ()", - "asctime": "2025-08-29 19:32:46,133" + "asctime": "2025-08-30 16:03:47,270" } ], - "time_consumption": 4.2438507080078125e-05 + "time_consumption": 7.700920104980469e-05 }, { "name": "__tLogger__", @@ -131243,16 +131811,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488766.2344284, - "msecs": 234.0, - "relativeCreated": 52644.199786, - "thread": 135402127188224, + "created": 1756562627.3724613, + "msecs": 372.0, + "relativeCreated": 52741.410419, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (gfw.floor.main_light) to 8", - "asctime": "2025-08-29 19:32:46,234", + "asctime": "2025-08-30 16:03:47,372", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -131270,16 +131838,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488766.1338067, - "msecs": 133.0, - "relativeCreated": 52543.578049, - "thread": 135402127188224, + "created": 1756562627.2711208, + "msecs": 271.0, + "relativeCreated": 52640.070066, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:46,133" + "asctime": "2025-08-30 16:03:47,271" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -131297,16 +131865,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488766.1340697, - "msecs": 134.0, - "relativeCreated": 52543.84132, - "thread": 135402127188224, + "created": 1756562627.2715073, + "msecs": 271.0, + "relativeCreated": 52640.456204, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:46,134" + "asctime": "2025-08-30 16:03:47,271" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -131324,16 +131892,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488766.134886, - "msecs": 134.0, - "relativeCreated": 52544.657473, - "thread": 135402099861184, + "created": 1756562627.2726498, + "msecs": 272.0, + "relativeCreated": 52641.598812, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:46,134" + "asctime": "2025-08-30 16:03:47,272" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -131351,16 +131919,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488766.135237, - "msecs": 135.0, - "relativeCreated": 52545.008356, - "thread": 135402099861184, + "created": 1756562627.2734869, + "msecs": 273.0, + "relativeCreated": 52642.436013, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:46,135" + "asctime": "2025-08-30 16:03:47,273" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", @@ -131378,19 +131946,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488766.1761482, - "msecs": 176.0, - "relativeCreated": 52585.919593, - "thread": 135402099861184, + "created": 1756562627.3144631, + "msecs": 314.0, + "relativeCreated": 52683.412234, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'8'", - "asctime": "2025-08-29 19:32:46,176" + "asctime": "2025-08-30 16:03:47,314" } ], - "time_consumption": 0.058280229568481445 + "time_consumption": 0.0579981803894043 }, { "name": "__tLogger__", @@ -131408,16 +131976,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488766.234783, - "msecs": 234.0, - "relativeCreated": 52644.554381, - "thread": 135402127188224, + "created": 1756562627.372913, + "msecs": 372.0, + "relativeCreated": 52741.861918, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.color_temp (gfw.floor.main_light) is correct (Content 8 and Type is ).", - "asctime": "2025-08-29 19:32:46,234", + "asctime": "2025-08-30 16:03:47,372", "moduleLogger": [ { "name": "__unittest__", @@ -131436,16 +132004,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488766.234676, - "msecs": 234.0, - "relativeCreated": 52644.447393, - "thread": 135402127188224, + "created": 1756562627.3727381, + "msecs": 372.0, + "relativeCreated": 52741.687218, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (gfw.floor.main_light)): 8 ()", - "asctime": "2025-08-29 19:32:46,234" + "asctime": "2025-08-30 16:03:47,372" }, { "name": "__unittest__", @@ -131465,19 +132033,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488766.2347324, - "msecs": 234.0, - "relativeCreated": 52644.503783, - "thread": 135402127188224, + "created": 1756562627.3728366, + "msecs": 372.0, + "relativeCreated": 52741.78579, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (gfw.floor.main_light)): result = 8 ()", - "asctime": "2025-08-29 19:32:46,234" + "asctime": "2025-08-30 16:03:47,372" } ], - "time_consumption": 5.054473876953125e-05 + "time_consumption": 7.62939453125e-05 }, { "name": "__tLogger__", @@ -131495,16 +132063,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488766.336403, - "msecs": 336.0, - "relativeCreated": 52746.174352, - "thread": 135402127188224, + "created": 1756562627.475275, + "msecs": 475.0, + "relativeCreated": 52844.224054, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Light.color_temp (gfw.floor.main_light) to 10", - "asctime": "2025-08-29 19:32:46,336", + "asctime": "2025-08-30 16:03:47,475", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -131522,16 +132090,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488766.2349553, - "msecs": 234.0, - "relativeCreated": 52644.726655, - "thread": 135402127188224, + "created": 1756562627.3732889, + "msecs": 373.0, + "relativeCreated": 52742.238141, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:46,234" + "asctime": "2025-08-30 16:03:47,373" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -131549,16 +132117,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488766.2352002, - "msecs": 235.0, - "relativeCreated": 52644.971704, - "thread": 135402127188224, + "created": 1756562627.3736897, + "msecs": 373.0, + "relativeCreated": 52742.638826, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:46,235" + "asctime": "2025-08-30 16:03:47,373" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_1", @@ -131576,16 +132144,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488766.236816, - "msecs": 236.0, - "relativeCreated": 52646.587401, - "thread": 135402099861184, + "created": 1756562627.3748007, + "msecs": 374.0, + "relativeCreated": 52743.749771, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:46,236" + "asctime": "2025-08-30 16:03:47,374" }, { "name": "smart_brain.mqtt.zigbee_gfw.gfw.floor.main_light_2", @@ -131603,16 +132171,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488766.2371507, - "msecs": 237.0, - "relativeCreated": 52646.922262, - "thread": 135402099861184, + "created": 1756562627.3755708, + "msecs": 375.0, + "relativeCreated": 52744.519885, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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 19:32:46,237" + "asctime": "2025-08-30 16:03:47,375" }, { "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", @@ -131630,19 +132198,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488766.278241, - "msecs": 278.0, - "relativeCreated": 52688.012493, - "thread": 135402099861184, + "created": 1756562627.418067, + "msecs": 418.0, + "relativeCreated": 52787.015955, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'10'", - "asctime": "2025-08-29 19:32:46,278" + "asctime": "2025-08-30 16:03:47,418" } ], - "time_consumption": 0.05816197395324707 + "time_consumption": 0.05720806121826172 }, { "name": "__tLogger__", @@ -131660,16 +132228,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488766.336778, - "msecs": 336.0, - "relativeCreated": 52746.549433, - "thread": 135402127188224, + "created": 1756562627.475719, + "msecs": 475.0, + "relativeCreated": 52844.668122, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.color_temp (gfw.floor.main_light) is correct (Content 10 and Type is ).", - "asctime": "2025-08-29 19:32:46,336", + "asctime": "2025-08-30 16:03:47,475", "moduleLogger": [ { "name": "__unittest__", @@ -131688,16 +132256,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488766.3366725, - "msecs": 336.0, - "relativeCreated": 52746.443848, - "thread": 135402127188224, + "created": 1756562627.475552, + "msecs": 475.0, + "relativeCreated": 52844.500991, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.color_temp (gfw.floor.main_light)): 10 ()", - "asctime": "2025-08-29 19:32:46,336" + "asctime": "2025-08-30 16:03:47,475" }, { "name": "__unittest__", @@ -131717,24 +132285,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488766.3367324, - "msecs": 336.0, - "relativeCreated": 52746.503762, - "thread": 135402127188224, + "created": 1756562627.475646, + "msecs": 475.0, + "relativeCreated": 52844.595036, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.color_temp (gfw.floor.main_light)): result = 10 ()", - "asctime": "2025-08-29 19:32:46,336" + "asctime": "2025-08-30 16:03:47,475" } ], - "time_consumption": 4.553794860839844e-05 + "time_consumption": 7.295608520507812e-05 } ], - "time_consumption": 0.8096868991851807, - "time_start": "2025-08-29 19:32:45,527", - "time_finished": "2025-08-29 19:32:46,336" + "time_consumption": 0.8149271011352539, + "time_start": "2025-08-30 16:03:46,660", + "time_finished": "2025-08-30 16:03:47,475" }, "ViDevCommon.state (stw.stairway.main_light) -> Shelly.relay/0 (stw.firstfloor.main_light)": { "name": "__tLogger__", @@ -131749,16 +132317,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488766.3370395, - "msecs": 337.0, - "relativeCreated": 52746.81069, - "thread": 135402127188224, + "created": 1756562627.476123, + "msecs": 476.0, + "relativeCreated": 52845.072166, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "ViDevCommon.state (stw.stairway.main_light) -> Shelly.relay/0 (stw.firstfloor.main_light)", - "asctime": "2025-08-29 19:32:46,337", + "asctime": "2025-08-30 16:03:47,476", "moduleLogger": [], "testcaseLogger": [ { @@ -131776,16 +132344,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488766.4376445, - "msecs": 437.0, - "relativeCreated": 52847.416028, - "thread": 135402127188224, + "created": 1756562627.5769777, + "msecs": 576.0, + "relativeCreated": 52945.926854, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:46,437", + "asctime": "2025-08-30 16:03:47,576", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state.set", @@ -131803,19 +132371,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488766.3371685, - "msecs": 337.0, - "relativeCreated": 52746.939724, - "thread": 135402127188224, + "created": 1756562627.476371, + "msecs": 476.0, + "relativeCreated": 52845.320115, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/stw/stairway/main_light/state/set and payload false", - "asctime": "2025-08-29 19:32:46,337" + "asctime": "2025-08-30 16:03:47,476" } ], - "time_consumption": 0.10047602653503418 + "time_consumption": 0.10060667991638184 }, { "name": "__tLogger__", @@ -131833,16 +132401,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488766.4379892, - "msecs": 437.0, - "relativeCreated": 52847.760612, - "thread": 135402127188224, + "created": 1756562627.5774643, + "msecs": 577.0, + "relativeCreated": 52946.413336, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:46,437", + "asctime": "2025-08-30 16:03:47,577", "moduleLogger": [ { "name": "__unittest__", @@ -131861,16 +132429,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488766.4378886, - "msecs": 437.0, - "relativeCreated": 52847.659876, - "thread": 135402127188224, + "created": 1756562627.5772676, + "msecs": 577.0, + "relativeCreated": 52946.216845, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:46,437" + "asctime": "2025-08-30 16:03:47,577" }, { "name": "__unittest__", @@ -131890,19 +132458,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488766.437946, - "msecs": 437.0, - "relativeCreated": 52847.717487, - "thread": 135402127188224, + "created": 1756562627.5773706, + "msecs": 577.0, + "relativeCreated": 52946.319663, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:46,437" + "asctime": "2025-08-30 16:03:47,577" } ], - "time_consumption": 4.315376281738281e-05 + "time_consumption": 9.369850158691406e-05 }, { "name": "__tLogger__", @@ -131920,16 +132488,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488766.5386312, - "msecs": 538.0, - "relativeCreated": 52948.40265, - "thread": 135402127188224, + "created": 1756562627.678188, + "msecs": 678.0, + "relativeCreated": 53047.13713, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (stw.stairway.main_light) to True", - "asctime": "2025-08-29 19:32:46,538", + "asctime": "2025-08-30 16:03:47,678", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state.set", @@ -131947,16 +132515,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488766.4380999, - "msecs": 438.0, - "relativeCreated": 52847.871424, - "thread": 135402127188224, + "created": 1756562627.5776358, + "msecs": 577.0, + "relativeCreated": 52946.585029, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/stw/stairway/main_light/state/set and payload true", - "asctime": "2025-08-29 19:32:46,438" + "asctime": "2025-08-30 16:03:47,577" }, { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0.command", @@ -131974,16 +132542,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488766.4412303, - "msecs": 441.0, - "relativeCreated": 52851.001874, - "thread": 135402099861184, + "created": 1756562627.5811725, + "msecs": 581.0, + "relativeCreated": 52950.121696, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic shellies/stw/firstfloor/main_light/relay/0/command and payload b'on'", - "asctime": "2025-08-29 19:32:46,441" + "asctime": "2025-08-30 16:03:47,581" }, { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0", @@ -132001,16 +132569,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488766.441527, - "msecs": 441.0, - "relativeCreated": 52851.298179, - "thread": 135402099861184, + "created": 1756562627.5817769, + "msecs": 581.0, + "relativeCreated": 52950.7259, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic shellies/stw/firstfloor/main_light/relay/0 and payload on", - "asctime": "2025-08-29 19:32:46,441" + "asctime": "2025-08-30 16:03:47,581" }, { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0", @@ -132028,16 +132596,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488766.4421368, - "msecs": 442.0, - "relativeCreated": 52851.908177, - "thread": 135402099861184, + "created": 1756562627.5827236, + "msecs": 582.0, + "relativeCreated": 52951.672634, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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,442" + "asctime": "2025-08-30 16:03:47,582" }, { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state", @@ -132055,16 +132623,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488766.4845266, - "msecs": 484.0, - "relativeCreated": 52894.297972, - "thread": 135402099861184, + "created": 1756562627.6257231, + "msecs": 625.0, + "relativeCreated": 52994.672232, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/stw/stairway/main_light/state and payload b'true'", - "asctime": "2025-08-29 19:32:46,484" + "asctime": "2025-08-30 16:03:47,625" }, { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.timer", @@ -132082,19 +132650,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488766.5253813, - "msecs": 525.0, - "relativeCreated": 52935.152834, - "thread": 135402099861184, + "created": 1756562627.6663535, + "msecs": 666.0, + "relativeCreated": 53035.302549, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/stw/stairway/main_light/timer and payload b'100'", - "asctime": "2025-08-29 19:32:46,525" + "asctime": "2025-08-30 16:03:47,666" } ], - "time_consumption": 0.013249874114990234 + "time_consumption": 0.01183462142944336 }, { "name": "__tLogger__", @@ -132112,16 +132680,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488766.5389585, - "msecs": 538.0, - "relativeCreated": 52948.730073, - "thread": 135402127188224, + "created": 1756562627.6786847, + "msecs": 678.0, + "relativeCreated": 53047.63389, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Shelly.relay/0 (stw.firstfloor.main_light) is correct (Content True and Type is ).", - "asctime": "2025-08-29 19:32:46,538", + "asctime": "2025-08-30 16:03:47,678", "moduleLogger": [ { "name": "__unittest__", @@ -132140,16 +132708,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488766.5388608, - "msecs": 538.0, - "relativeCreated": 52948.63229, - "thread": 135402127188224, + "created": 1756562627.6784818, + "msecs": 678.0, + "relativeCreated": 53047.430952, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Shelly.relay/0 (stw.firstfloor.main_light)): True ()", - "asctime": "2025-08-29 19:32:46,538" + "asctime": "2025-08-30 16:03:47,678" }, { "name": "__unittest__", @@ -132169,19 +132737,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488766.5389168, - "msecs": 538.0, - "relativeCreated": 52948.68842, - "thread": 135402127188224, + "created": 1756562627.678597, + "msecs": 678.0, + "relativeCreated": 53047.545992, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (stw.firstfloor.main_light)): result = True ()", - "asctime": "2025-08-29 19:32:46,538" + "asctime": "2025-08-30 16:03:47,678" } ], - "time_consumption": 4.172325134277344e-05 + "time_consumption": 8.7738037109375e-05 }, { "name": "__tLogger__", @@ -132199,16 +132767,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488766.6394522, - "msecs": 639.0, - "relativeCreated": 53049.223465, - "thread": 135402127188224, + "created": 1756562627.7796733, + "msecs": 779.0, + "relativeCreated": 53148.622457, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of ViDevCommon.state (stw.stairway.main_light) to False", - "asctime": "2025-08-29 19:32:46,639", + "asctime": "2025-08-30 16:03:47,779", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state.set", @@ -132226,16 +132794,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488766.5390725, - "msecs": 539.0, - "relativeCreated": 52948.84386, - "thread": 135402127188224, + "created": 1756562627.678878, + "msecs": 678.0, + "relativeCreated": 53047.827118, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/stw/stairway/main_light/state/set and payload false", - "asctime": "2025-08-29 19:32:46,539" + "asctime": "2025-08-30 16:03:47,678" }, { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0.command", @@ -132253,16 +132821,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488766.5682566, - "msecs": 568.0, - "relativeCreated": 52978.028019, - "thread": 135402099861184, + "created": 1756562627.6825955, + "msecs": 682.0, + "relativeCreated": 53051.544802, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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,568" + "asctime": "2025-08-30 16:03:47,682" }, { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0", @@ -132280,16 +132848,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488766.5686038, - "msecs": 568.0, - "relativeCreated": 52978.375169, - "thread": 135402099861184, + "created": 1756562627.6832469, + "msecs": 683.0, + "relativeCreated": 53052.195841, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic shellies/stw/firstfloor/main_light/relay/0 and payload off", - "asctime": "2025-08-29 19:32:46,568" + "asctime": "2025-08-30 16:03:47,683" }, { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0", @@ -132307,16 +132875,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488766.5694134, - "msecs": 569.0, - "relativeCreated": 52979.184717, - "thread": 135402099861184, + "created": 1756562627.6858866, + "msecs": 685.0, + "relativeCreated": 53054.835891, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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,569" + "asctime": "2025-08-30 16:03:47,685" }, { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state", @@ -132334,19 +132902,73 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488766.6118417, - "msecs": 611.0, - "relativeCreated": 53021.613195, - "thread": 135402099861184, + "created": 1756562627.7298644, + "msecs": 729.0, + "relativeCreated": 53098.813635, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Received message with topic videv/stw/stairway/main_light/state and payload b'false'", - "asctime": "2025-08-29 19:32:46,611" + "asctime": "2025-08-30 16:03:47,729" + }, + { + "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": 1756562627.7702816, + "msecs": 770.0, + "relativeCreated": 53139.230621, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic shellies/stw/firstfloor/main_light/relay/0/command and payload b'off'", + "asctime": "2025-08-30 16:03:47,770" + }, + { + "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": 1756562627.7709494, + "msecs": 770.0, + "relativeCreated": 53139.898387, + "thread": 139742395651776, + "threadName": "paho-mqtt-client-", + "processName": "MainProcess", + "process": 385947, + "taskName": null, + "message": "Received message with topic videv/stw/stairway/main_light/timer and payload b'0'", + "asctime": "2025-08-30 16:03:47,770" } ], - "time_consumption": 0.02761054039001465 + "time_consumption": 0.008723974227905273 }, { "name": "__tLogger__", @@ -132364,16 +132986,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488766.639771, - "msecs": 639.0, - "relativeCreated": 53049.542371, - "thread": 135402127188224, + "created": 1756562627.7801938, + "msecs": 780.0, + "relativeCreated": 53149.142842, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for Shelly.relay/0 (stw.firstfloor.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 19:32:46,639", + "asctime": "2025-08-30 16:03:47,780", "moduleLogger": [ { "name": "__unittest__", @@ -132392,16 +133014,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488766.639674, - "msecs": 639.0, - "relativeCreated": 53049.445383, - "thread": 135402127188224, + "created": 1756562627.7799773, + "msecs": 779.0, + "relativeCreated": 53148.926333, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for Shelly.relay/0 (stw.firstfloor.main_light)): False ()", - "asctime": "2025-08-29 19:32:46,639" + "asctime": "2025-08-30 16:03:47,779" }, { "name": "__unittest__", @@ -132421,24 +133043,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488766.63973, - "msecs": 639.0, - "relativeCreated": 53049.501398, - "thread": 135402127188224, + "created": 1756562627.7801137, + "msecs": 780.0, + "relativeCreated": 53149.062671, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for Shelly.relay/0 (stw.firstfloor.main_light)): result = False ()", - "asctime": "2025-08-29 19:32:46,639" + "asctime": "2025-08-30 16:03:47,780" } ], - "time_consumption": 4.100799560546875e-05 + "time_consumption": 8.0108642578125e-05 } ], - "time_consumption": 0.3027315139770508, - "time_start": "2025-08-29 19:32:46,337", - "time_finished": "2025-08-29 19:32:46,639" + "time_consumption": 0.30407071113586426, + "time_start": "2025-08-30 16:03:47,476", + "time_finished": "2025-08-30 16:03:47,780" }, "Shelly.relay/0 (stw.firstfloor.main_light) -> ViDevCommon.state (stw.stairway.main_light)": { "name": "__tLogger__", @@ -132453,16 +133075,16 @@ "stack_info": null, "lineno": 329, "funcName": "testCase", - "created": 1756488766.6399813, - "msecs": 639.0, - "relativeCreated": 53049.752683, - "thread": 135402127188224, + "created": 1756562627.7805352, + "msecs": 780.0, + "relativeCreated": 53149.484534, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Shelly.relay/0 (stw.firstfloor.main_light) -> ViDevCommon.state (stw.stairway.main_light)", - "asctime": "2025-08-29 19:32:46,639", + "asctime": "2025-08-30 16:03:47,780", "moduleLogger": [], "testcaseLogger": [ { @@ -132480,16 +133102,16 @@ "stack_info": null, "lineno": 19, "funcName": "device_follow", - "created": 1756488766.7404823, - "msecs": 740.0, - "relativeCreated": 53150.253781, - "thread": 135402127188224, + "created": 1756562627.8813846, + "msecs": 881.0, + "relativeCreated": 53250.333731, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Prepare: Setting devices to last state False", - "asctime": "2025-08-29 19:32:46,740", + "asctime": "2025-08-30 16:03:47,881", "moduleLogger": [ { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state.set", @@ -132507,73 +133129,19 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488766.6401067, - "msecs": 640.0, - "relativeCreated": 53049.878108, - "thread": 135402127188224, + "created": 1756562627.7807643, + "msecs": 780.0, + "relativeCreated": 53149.713514, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Sending message with topic videv/stw/stairway/main_light/state/set and payload false", - "asctime": "2025-08-29 19:32:46,640" - }, - { - "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.6413767, - "msecs": 641.0, - "relativeCreated": 53051.148084, - "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,641" - }, - { - "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.6829379, - "msecs": 682.0, - "relativeCreated": 53092.709223, - "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,682" + "asctime": "2025-08-30 16:03:47,780" } ], - "time_consumption": 0.05754446983337402 + "time_consumption": 0.10062026977539062 }, { "name": "__tLogger__", @@ -132591,16 +133159,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488766.7408078, - "msecs": 740.0, - "relativeCreated": 53150.579223, - "thread": 135402127188224, + "created": 1756562627.8818438, + "msecs": 881.0, + "relativeCreated": 53250.792705, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Start state (master, slave) is correct (Content (False, False) and Type is ).", - "asctime": "2025-08-29 19:32:46,740", + "asctime": "2025-08-30 16:03:47,881", "moduleLogger": [ { "name": "__unittest__", @@ -132619,16 +133187,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488766.7407131, - "msecs": 740.0, - "relativeCreated": 53150.484737, - "thread": 135402127188224, + "created": 1756562627.8816495, + "msecs": 881.0, + "relativeCreated": 53250.598551, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Start state (master, slave)): (False, False) ()", - "asctime": "2025-08-29 19:32:46,740" + "asctime": "2025-08-30 16:03:47,881" }, { "name": "__unittest__", @@ -132648,19 +133216,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488766.740767, - "msecs": 740.0, - "relativeCreated": 53150.538302, - "thread": 135402127188224, + "created": 1756562627.8817675, + "msecs": 881.0, + "relativeCreated": 53250.71643, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Start state (master, slave)): result = (False, False) ()", - "asctime": "2025-08-29 19:32:46,740" + "asctime": "2025-08-30 16:03:47,881" } ], - "time_consumption": 4.076957702636719e-05 + "time_consumption": 7.62939453125e-05 }, { "name": "__tLogger__", @@ -132678,16 +133246,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488766.841491, - "msecs": 841.0, - "relativeCreated": 53251.262408, - "thread": 135402127188224, + "created": 1756562627.9836307, + "msecs": 983.0, + "relativeCreated": 53352.579791, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (stw.firstfloor.main_light) to True", - "asctime": "2025-08-29 19:32:46,841", + "asctime": "2025-08-30 16:03:47,983", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0", @@ -132705,16 +133273,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488766.7409186, - "msecs": 740.0, - "relativeCreated": 53150.690042, - "thread": 135402127188224, + "created": 1756562627.8820202, + "msecs": 882.0, + "relativeCreated": 53250.969503, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:47,882" }, { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0", @@ -132732,16 +133300,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488766.7421167, - "msecs": 742.0, - "relativeCreated": 53151.888138, - "thread": 135402099861184, + "created": 1756562627.8832026, + "msecs": 883.0, + "relativeCreated": 53252.151627, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:47,883" }, { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state", @@ -132759,16 +133327,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488766.744191, - "msecs": 744.0, - "relativeCreated": 53153.962351, - "thread": 135402099861184, + "created": 1756562627.9259858, + "msecs": 925.0, + "relativeCreated": 53294.934945, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:47,925" }, { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.timer", @@ -132786,19 +133354,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488766.7853432, - "msecs": 785.0, - "relativeCreated": 53195.114748, - "thread": 135402099861184, + "created": 1756562627.9301057, + "msecs": 930.0, + "relativeCreated": 53299.054657, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:47,930" } ], - "time_consumption": 0.05614781379699707 + "time_consumption": 0.05352497100830078 }, { "name": "__tLogger__", @@ -132816,16 +133384,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488766.8418226, - "msecs": 841.0, - "relativeCreated": 53251.594048, - "thread": 135402127188224, + "created": 1756562627.9840884, + "msecs": 984.0, + "relativeCreated": 53353.037449, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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", + "asctime": "2025-08-30 16:03:47,984", "moduleLogger": [ { "name": "__unittest__", @@ -132844,16 +133412,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488766.8417256, - "msecs": 841.0, - "relativeCreated": 53251.497093, - "thread": 135402127188224, + "created": 1756562627.9839177, + "msecs": 983.0, + "relativeCreated": 53352.866904, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (stw.stairway.main_light)): True ()", - "asctime": "2025-08-29 19:32:46,841" + "asctime": "2025-08-30 16:03:47,983" }, { "name": "__unittest__", @@ -132873,19 +133441,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488766.8417819, - "msecs": 841.0, - "relativeCreated": 53251.553287, - "thread": 135402127188224, + "created": 1756562627.9840145, + "msecs": 984.0, + "relativeCreated": 53352.963791, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (stw.stairway.main_light)): result = True ()", - "asctime": "2025-08-29 19:32:46,841" + "asctime": "2025-08-30 16:03:47,984" } ], - "time_consumption": 4.076957702636719e-05 + "time_consumption": 7.390975952148438e-05 }, { "name": "__tLogger__", @@ -132903,16 +133471,16 @@ "stack_info": null, "lineno": 28, "funcName": "device_follow", - "created": 1756488766.9424295, - "msecs": 942.0, - "relativeCreated": 53352.200874, - "thread": 135402127188224, + "created": 1756562628.0849667, + "msecs": 84.0, + "relativeCreated": 53453.915648, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Setting state of Shelly.relay/0 (stw.firstfloor.main_light) to False", - "asctime": "2025-08-29 19:32:46,942", + "asctime": "2025-08-30 16:03:48,084", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0", @@ -132930,16 +133498,16 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1756488766.8419337, - "msecs": 841.0, - "relativeCreated": 53251.705291, - "thread": 135402127188224, + "created": 1756562627.98427, + "msecs": 984.0, + "relativeCreated": 53353.219085, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:47,984" }, { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0", @@ -132957,16 +133525,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488766.843124, - "msecs": 843.0, - "relativeCreated": 53252.895527, - "thread": 135402099861184, + "created": 1756562627.9856496, + "msecs": 985.0, + "relativeCreated": 53354.598808, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:47,985" }, { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state", @@ -132984,16 +133552,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488766.8457522, - "msecs": 845.0, - "relativeCreated": 53255.523872, - "thread": 135402099861184, + "created": 1756562627.9894404, + "msecs": 989.0, + "relativeCreated": 53358.389614, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:47,989" }, { "name": "smart_brain.mqtt.shellies.stw.firstfloor.main_light.relay.0.command", @@ -133011,16 +133579,16 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488766.8460886, - "msecs": 846.0, - "relativeCreated": 53255.860242, - "thread": 135402099861184, + "created": 1756562627.9900012, + "msecs": 990.0, + "relativeCreated": 53358.950312, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:47,990" }, { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.timer", @@ -133038,19 +133606,19 @@ "stack_info": null, "lineno": 92, "funcName": "__receive__", - "created": 1756488766.846389, - "msecs": 846.0, - "relativeCreated": 53256.160337, - "thread": 135402099861184, + "created": 1756562627.9905596, + "msecs": 990.0, + "relativeCreated": 53359.508653, + "thread": 139742395651776, "threadName": "paho-mqtt-client-", "processName": "MainProcess", - "process": 776092, + "process": 385947, "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" + "asctime": "2025-08-30 16:03:47,990" } ], - "time_consumption": 0.09604048728942871 + "time_consumption": 0.0944070816040039 }, { "name": "__tLogger__", @@ -133068,16 +133636,16 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1756488766.942805, - "msecs": 942.0, - "relativeCreated": 53352.576543, - "thread": 135402127188224, + "created": 1756562628.0854933, + "msecs": 85.0, + "relativeCreated": 53454.442425, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Value for ViDevCommon.state (stw.stairway.main_light) is correct (Content False and Type is ).", - "asctime": "2025-08-29 19:32:46,942", + "asctime": "2025-08-30 16:03:48,085", "moduleLogger": [ { "name": "__unittest__", @@ -133096,16 +133664,16 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1756488766.9427044, - "msecs": 942.0, - "relativeCreated": 53352.475763, - "thread": 135402127188224, + "created": 1756562628.085317, + "msecs": 85.0, + "relativeCreated": 53454.265882, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Result (Value for ViDevCommon.state (stw.stairway.main_light)): False ()", - "asctime": "2025-08-29 19:32:46,942" + "asctime": "2025-08-30 16:03:48,085" }, { "name": "__unittest__", @@ -133125,24 +133693,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1756488766.9427614, - "msecs": 942.0, - "relativeCreated": 53352.532812, - "thread": 135402127188224, + "created": 1756562628.0854182, + "msecs": 85.0, + "relativeCreated": 53454.36725, + "thread": 139742421381376, "threadName": "MainThread", "processName": "MainProcess", - "process": 776092, + "process": 385947, "taskName": null, "message": "Expectation (Value for ViDevCommon.state (stw.stairway.main_light)): result = False ()", - "asctime": "2025-08-29 19:32:46,942" + "asctime": "2025-08-30 16:03:48,085" } ], - "time_consumption": 4.363059997558594e-05 + "time_consumption": 7.510185241699219e-05 } ], - "time_consumption": 0.3028237819671631, - "time_start": "2025-08-29 19:32:46,639", - "time_finished": "2025-08-29 19:32:46,942" + "time_consumption": 0.3049581050872803, + "time_start": "2025-08-30 16:03:47,780", + "time_finished": "2025-08-30 16:03:48,085" } }, "uid_list_sorted": [ @@ -134148,227 +134716,14 @@ { "name": "devices", "filepath": "devices", - "line_coverage": 72.87, - "branch_coverage": 40.0, + "line_coverage": 94.74000000000001, + "branch_coverage": 88.89, "files": [ { "name": "devices.__init__.py", "filepath": "devices/__init__.py", "line_coverage": 94.74000000000001, - "branch_coverage": 40.0, - "fragments": [ - { - "start": 1, - "end": 27, - "coverage_state": "clean" - }, - { - "start": 28, - "end": 28, - "coverage_state": "covered" - }, - { - "start": 29, - "end": 29, - "coverage_state": "clean" - }, - { - "start": 30, - "end": 44, - "coverage_state": "covered" - }, - { - "start": 45, - "end": 45, - "coverage_state": "clean" - }, - { - "start": 46, - "end": 54, - "coverage_state": "covered" - }, - { - "start": 55, - "end": 55, - "coverage_state": "clean" - }, - { - "start": 56, - "end": 57, - "coverage_state": "covered" - }, - { - "start": 58, - "end": 59, - "coverage_state": "uncovered" - }, - { - "start": 60, - "end": 60, - "coverage_state": "covered" - }, - { - "start": 61, - "end": 62, - "coverage_state": "clean" - }, - { - "start": 63, - "end": 65, - "coverage_state": "covered" - }, - { - "start": 66, - "end": 67, - "coverage_state": "clean" - }, - { - "start": 68, - "end": 72, - "coverage_state": "covered" - }, - { - "start": 73, - "end": 73, - "coverage_state": "clean" - }, - { - "start": 74, - "end": 80, - "coverage_state": "covered" - }, - { - "start": 81, - "end": 81, - "coverage_state": "clean" - }, - { - "start": 82, - "end": 83, - "coverage_state": "covered" - }, - { - "start": 84, - "end": 84, - "coverage_state": "clean" - }, - { - "start": 85, - "end": 85, - "coverage_state": "partially-covered" - }, - { - "start": 86, - "end": 86, - "coverage_state": "uncovered" - }, - { - "start": 87, - "end": 87, - "coverage_state": "clean" - }, - { - "start": 88, - "end": 88, - "coverage_state": "covered" - }, - { - "start": 89, - "end": 89, - "coverage_state": "clean" - }, - { - "start": 90, - "end": 90, - "coverage_state": "partially-covered" - }, - { - "start": 91, - "end": 91, - "coverage_state": "uncovered" - }, - { - "start": 92, - "end": 92, - "coverage_state": "clean" - }, - { - "start": 93, - "end": 94, - "coverage_state": "covered" - }, - { - "start": 95, - "end": 95, - "coverage_state": "clean" - }, - { - "start": 96, - "end": 101, - "coverage_state": "covered" - }, - { - "start": 102, - "end": 102, - "coverage_state": "clean" - }, - { - "start": 103, - "end": 104, - "coverage_state": "covered" - }, - { - "start": 105, - "end": 105, - "coverage_state": "clean" - }, - { - "start": 106, - "end": 107, - "coverage_state": "covered" - }, - { - "start": 108, - "end": 108, - "coverage_state": "clean" - }, - { - "start": 109, - "end": 118, - "coverage_state": "covered" - }, - { - "start": 119, - "end": 119, - "coverage_state": "clean" - }, - { - "start": 120, - "end": 120, - "coverage_state": "covered" - }, - { - "start": 121, - "end": 121, - "coverage_state": "clean" - }, - { - "start": 122, - "end": 122, - "coverage_state": "covered" - }, - { - "start": 123, - "end": null, - "coverage_state": "clean" - } - ] - }, - { - "name": "devices.base.py", - "filepath": "devices/base.py", - "line_coverage": 55.03, - "branch_coverage": 40.0, + "branch_coverage": 88.89, "fragments": [ { "start": 1, @@ -134377,2631 +134732,16 @@ }, { "start": 4, - "end": 6, + "end": 4, "coverage_state": "covered" }, { - "start": 7, - "end": 8, - "coverage_state": "clean" - }, - { - "start": 9, - "end": 13, - "coverage_state": "covered" - }, - { - "start": 14, - "end": 14, - "coverage_state": "clean" - }, - { - "start": 15, - "end": 15, - "coverage_state": "covered" - }, - { - "start": 16, - "end": 17, - "coverage_state": "clean" - }, - { - "start": 18, - "end": 23, - "coverage_state": "covered" - }, - { - "start": 24, - "end": 24, - "coverage_state": "clean" - }, - { - "start": 25, - "end": 28, - "coverage_state": "covered" - }, - { - "start": 29, - "end": 29, - "coverage_state": "clean" - }, - { - "start": 30, - "end": 30, - "coverage_state": "covered" - }, - { - "start": 31, - "end": 31, - "coverage_state": "clean" - }, - { - "start": 32, - "end": 33, - "coverage_state": "covered" - }, - { - "start": 34, - "end": 34, - "coverage_state": "clean" - }, - { - "start": 35, - "end": 35, - "coverage_state": "covered" - }, - { - "start": 36, - "end": 36, - "coverage_state": "clean" - }, - { - "start": 37, - "end": 38, - "coverage_state": "covered" - }, - { - "start": 39, - "end": 39, - "coverage_state": "clean" - }, - { - "start": 40, - "end": 40, - "coverage_state": "covered" - }, - { - "start": 41, - "end": 41, - "coverage_state": "clean" - }, - { - "start": 42, - "end": 42, - "coverage_state": "covered" - }, - { - "start": 43, - "end": 47, - "coverage_state": "uncovered" - }, - { - "start": 48, - "end": 48, - "coverage_state": "clean" - }, - { - "start": 49, - "end": 50, - "coverage_state": "uncovered" - }, - { - "start": 51, - "end": 51, - "coverage_state": "clean" - }, - { - "start": 52, - "end": 52, - "coverage_state": "covered" - }, - { - "start": 53, - "end": 53, - "coverage_state": "partially-covered" - }, - { - "start": 54, - "end": 54, - "coverage_state": "uncovered" - }, - { - "start": 55, - "end": 55, - "coverage_state": "partially-covered" - }, - { - "start": 56, - "end": 56, - "coverage_state": "uncovered" - }, - { - "start": 57, - "end": 57, - "coverage_state": "partially-covered" - }, - { - "start": 58, - "end": 58, - "coverage_state": "covered" - }, - { - "start": 59, - "end": 59, - "coverage_state": "clean" - }, - { - "start": 60, - "end": 60, - "coverage_state": "uncovered" - }, - { - "start": 61, - "end": 61, - "coverage_state": "clean" - }, - { - "start": 62, - "end": 62, - "coverage_state": "covered" - }, - { - "start": 63, - "end": 63, - "coverage_state": "partially-covered" - }, - { - "start": 64, - "end": 71, - "coverage_state": "covered" - }, - { - "start": 72, - "end": 72, - "coverage_state": "clean" - }, - { - "start": 73, - "end": 73, - "coverage_state": "covered" - }, - { - "start": 74, - "end": 75, - "coverage_state": "clean" - }, - { - "start": 76, - "end": 76, - "coverage_state": "covered" - }, - { - "start": 77, - "end": 77, - "coverage_state": "clean" - }, - { - "start": 78, - "end": 78, - "coverage_state": "covered" - }, - { - "start": 79, - "end": 79, - "coverage_state": "clean" - }, - { - "start": 80, - "end": 86, - "coverage_state": "covered" - }, - { - "start": 87, - "end": 87, - "coverage_state": "clean" - }, - { - "start": 88, - "end": 91, - "coverage_state": "covered" - }, - { - "start": 92, - "end": 92, - "coverage_state": "partially-covered" - }, - { - "start": 93, - "end": 94, - "coverage_state": "covered" - }, - { - "start": 95, - "end": 95, - "coverage_state": "clean" - }, - { - "start": 96, - "end": 97, - "coverage_state": "covered" - }, - { - "start": 98, - "end": 99, - "coverage_state": "partially-covered" - }, - { - "start": 100, - "end": 100, - "coverage_state": "uncovered" - }, - { - "start": 101, - "end": 101, - "coverage_state": "clean" - }, - { - "start": 102, - "end": 105, - "coverage_state": "covered" - }, - { - "start": 106, - "end": 111, - "coverage_state": "uncovered" - }, - { - "start": 112, - "end": 112, - "coverage_state": "clean" - }, - { - "start": 113, - "end": 115, - "coverage_state": "covered" - }, - { - "start": 116, - "end": 116, - "coverage_state": "clean" - }, - { - "start": 117, - "end": 117, - "coverage_state": "uncovered" - }, - { - "start": 118, - "end": 119, - "coverage_state": "clean" - }, - { - "start": 120, - "end": 122, - "coverage_state": "covered" - }, - { - "start": 123, - "end": 123, - "coverage_state": "clean" - }, - { - "start": 124, - "end": 127, - "coverage_state": "covered" - }, - { - "start": 128, - "end": 128, - "coverage_state": "clean" - }, - { - "start": 129, - "end": 130, - "coverage_state": "covered" - }, - { - "start": 131, - "end": 132, - "coverage_state": "clean" - }, - { - "start": 133, - "end": 133, - "coverage_state": "covered" - }, - { - "start": 134, - "end": 134, - "coverage_state": "uncovered" - }, - { - "start": 135, - "end": 135, - "coverage_state": "clean" - }, - { - "start": 136, - "end": 136, - "coverage_state": "uncovered" - }, - { - "start": 137, - "end": 137, - "coverage_state": "clean" - }, - { - "start": 138, - "end": 139, - "coverage_state": "uncovered" - }, - { - "start": 140, - "end": 140, - "coverage_state": "clean" - }, - { - "start": 141, - "end": 141, - "coverage_state": "uncovered" - }, - { - "start": 142, - "end": 142, - "coverage_state": "clean" - }, - { - "start": 143, - "end": 143, - "coverage_state": "uncovered" - }, - { - "start": 144, - "end": 144, - "coverage_state": "clean" - }, - { - "start": 145, - "end": 145, - "coverage_state": "covered" - }, - { - "start": 146, - "end": 146, - "coverage_state": "uncovered" - }, - { - "start": 147, - "end": 147, - "coverage_state": "clean" - }, - { - "start": 148, - "end": 153, - "coverage_state": "uncovered" - }, - { - "start": 154, - "end": 154, - "coverage_state": "clean" - }, - { - "start": 155, - "end": 155, - "coverage_state": "uncovered" - }, - { - "start": 156, - "end": 156, - "coverage_state": "clean" - }, - { - "start": 157, - "end": 157, - "coverage_state": "covered" - }, - { - "start": 158, - "end": 167, - "coverage_state": "uncovered" - }, - { - "start": 168, - "end": 168, - "coverage_state": "clean" - }, - { - "start": 169, - "end": 171, - "coverage_state": "uncovered" - }, - { - "start": 172, - "end": 172, - "coverage_state": "clean" - }, - { - "start": 173, - "end": 177, - "coverage_state": "uncovered" - }, - { - "start": 178, - "end": 178, - "coverage_state": "clean" - }, - { - "start": 179, - "end": 179, - "coverage_state": "covered" - }, - { - "start": 180, - "end": 188, - "coverage_state": "uncovered" - }, - { - "start": 189, - "end": 191, - "coverage_state": "clean" - }, - { - "start": 192, - "end": 197, - "coverage_state": "uncovered" - }, - { - "start": 198, - "end": 198, - "coverage_state": "clean" - }, - { - "start": 199, - "end": 199, - "coverage_state": "uncovered" - }, - { - "start": 200, - "end": 200, - "coverage_state": "clean" - }, - { - "start": 201, - "end": 201, - "coverage_state": "covered" - }, - { - "start": 202, - "end": 204, - "coverage_state": "uncovered" - }, - { - "start": 205, - "end": 205, - "coverage_state": "clean" - }, - { - "start": 206, - "end": 206, - "coverage_state": "covered" - }, - { - "start": 207, - "end": 207, - "coverage_state": "uncovered" - }, - { - "start": 208, - "end": 212, - "coverage_state": "clean" - }, - { - "start": 213, - "end": 213, - "coverage_state": "covered" - }, - { - "start": 214, - "end": 214, - "coverage_state": "uncovered" - }, - { - "start": 215, - "end": 221, - "coverage_state": "clean" - }, - { - "start": 222, - "end": 225, - "coverage_state": "covered" - }, - { - "start": 226, - "end": 226, - "coverage_state": "clean" - }, - { - "start": 227, - "end": 228, - "coverage_state": "covered" - }, - { - "start": 229, - "end": 229, - "coverage_state": "clean" - }, - { - "start": 230, - "end": 230, - "coverage_state": "covered" - }, - { - "start": 231, - "end": 235, - "coverage_state": "uncovered" - }, - { - "start": 236, - "end": null, - "coverage_state": "clean" - } - ] - }, - { - "name": "devices.brennenstuhl.py", - "filepath": "devices/brennenstuhl.py", - "line_coverage": 93.44, - "branch_coverage": 40.0, - "fragments": [ - { - "start": 1, - "end": 3, - "coverage_state": "clean" - }, - { - "start": 4, - "end": 6, - "coverage_state": "covered" - }, - { - "start": 7, - "end": 8, - "coverage_state": "clean" - }, - { - "start": 9, - "end": 9, - "coverage_state": "covered" - }, - { - "start": 10, - "end": 33, - "coverage_state": "clean" - }, - { - "start": 34, - "end": 37, - "coverage_state": "covered" - }, - { - "start": 38, - "end": 38, - "coverage_state": "clean" - }, - { - "start": 39, - "end": 44, - "coverage_state": "covered" - }, - { - "start": 45, - "end": 45, - "coverage_state": "clean" - }, - { - "start": 46, - "end": 48, - "coverage_state": "covered" - }, - { - "start": 49, - "end": 49, - "coverage_state": "clean" - }, - { - "start": 50, - "end": 50, - "coverage_state": "covered" - }, - { - "start": 51, - "end": 51, - "coverage_state": "clean" - }, - { - "start": 52, - "end": 53, - "coverage_state": "covered" - }, - { - "start": 54, - "end": 54, - "coverage_state": "clean" - }, - { - "start": 55, - "end": 55, - "coverage_state": "covered" - }, - { - "start": 56, - "end": 61, - "coverage_state": "clean" - }, - { - "start": 62, - "end": 67, - "coverage_state": "covered" - }, - { - "start": 68, - "end": 68, - "coverage_state": "clean" - }, - { - "start": 69, - "end": 70, - "coverage_state": "covered" - }, - { - "start": 71, - "end": 71, - "coverage_state": "clean" - }, - { - "start": 72, - "end": 74, - "coverage_state": "covered" - }, - { - "start": 75, - "end": 75, - "coverage_state": "clean" - }, - { - "start": 76, - "end": 76, - "coverage_state": "covered" - }, - { - "start": 77, - "end": 77, - "coverage_state": "partially-covered" - }, - { - "start": 78, - "end": 80, - "coverage_state": "covered" - }, - { - "start": 81, - "end": 81, - "coverage_state": "clean" - }, - { - "start": 82, - "end": 82, - "coverage_state": "covered" - }, - { - "start": 83, - "end": 83, - "coverage_state": "partially-covered" - }, - { - "start": 84, - "end": 84, - "coverage_state": "covered" - }, - { - "start": 85, - "end": 85, - "coverage_state": "clean" - }, - { - "start": 86, - "end": 88, - "coverage_state": "covered" - }, - { - "start": 89, - "end": 89, - "coverage_state": "partially-covered" - }, - { - "start": 90, - "end": 92, - "coverage_state": "covered" - }, - { - "start": 93, - "end": 93, - "coverage_state": "clean" - }, - { - "start": 94, - "end": 94, - "coverage_state": "covered" - }, - { - "start": 95, - "end": 98, - "coverage_state": "clean" - }, - { - "start": 99, - "end": 100, - "coverage_state": "covered" - }, - { - "start": 101, - "end": 101, - "coverage_state": "uncovered" - }, - { - "start": 102, - "end": 102, - "coverage_state": "clean" - }, - { - "start": 103, - "end": 104, - "coverage_state": "covered" - }, - { - "start": 105, - "end": 105, - "coverage_state": "uncovered" - }, - { - "start": 106, - "end": 106, - "coverage_state": "clean" - }, - { - "start": 107, - "end": 108, - "coverage_state": "covered" - }, - { - "start": 109, - "end": 109, - "coverage_state": "uncovered" - }, - { - "start": 110, - "end": 113, - "coverage_state": "clean" - }, - { - "start": 114, - "end": 115, - "coverage_state": "covered" - }, - { - "start": 116, - "end": 116, - "coverage_state": "clean" - }, - { - "start": 117, - "end": 117, - "coverage_state": "covered" - }, - { - "start": 118, - "end": 118, - "coverage_state": "uncovered" - }, - { - "start": 119, - "end": null, - "coverage_state": "clean" - } - ] - }, - { - "name": "devices.hue.py", - "filepath": "devices/hue.py", - "line_coverage": 64.41, - "branch_coverage": 40.0, - "fragments": [ - { - "start": 1, - "end": 3, - "coverage_state": "clean" - }, - { - "start": 4, + "start": 5, "end": 5, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 6, - "end": 7, - "coverage_state": "clean" - }, - { - "start": 8, - "end": 8, - "coverage_state": "covered" - }, - { - "start": 9, - "end": 31, - "coverage_state": "clean" - }, - { - "start": 32, - "end": 35, - "coverage_state": "covered" - }, - { - "start": 36, - "end": 36, - "coverage_state": "clean" - }, - { - "start": 37, - "end": 39, - "coverage_state": "covered" - }, - { - "start": 40, - "end": 40, - "coverage_state": "clean" - }, - { - "start": 41, - "end": 43, - "coverage_state": "covered" - }, - { - "start": 44, - "end": 44, - "coverage_state": "clean" - }, - { - "start": 45, - "end": 45, - "coverage_state": "covered" - }, - { - "start": 46, - "end": 47, - "coverage_state": "uncovered" - }, - { - "start": 48, - "end": 48, - "coverage_state": "clean" - }, - { - "start": 49, - "end": 49, - "coverage_state": "covered" - }, - { - "start": 50, - "end": 54, - "coverage_state": "uncovered" - }, - { - "start": 55, - "end": 55, - "coverage_state": "clean" - }, - { - "start": 56, - "end": 56, - "coverage_state": "covered" - }, - { - "start": 57, - "end": 61, - "coverage_state": "uncovered" - }, - { - "start": 62, - "end": 65, - "coverage_state": "clean" - }, - { - "start": 66, - "end": 67, - "coverage_state": "covered" - }, - { - "start": 68, - "end": 68, - "coverage_state": "clean" - }, - { - "start": 69, - "end": 69, - "coverage_state": "covered" - }, - { - "start": 70, - "end": 70, - "coverage_state": "clean" - }, - { - "start": 71, - "end": 72, - "coverage_state": "covered" - }, - { - "start": 73, - "end": 73, - "coverage_state": "clean" - }, - { - "start": 74, - "end": 74, - "coverage_state": "covered" - }, - { - "start": 75, - "end": 75, - "coverage_state": "clean" - }, - { - "start": 76, - "end": 77, - "coverage_state": "covered" - }, - { - "start": 78, - "end": 78, - "coverage_state": "clean" - }, - { - "start": 79, - "end": 79, - "coverage_state": "covered" - }, - { - "start": 80, - "end": 80, - "coverage_state": "clean" - }, - { - "start": 81, - "end": 82, - "coverage_state": "covered" - }, - { - "start": 83, - "end": 83, - "coverage_state": "clean" - }, - { - "start": 84, - "end": 84, - "coverage_state": "covered" - }, - { - "start": 85, - "end": 88, - "coverage_state": "clean" - }, - { - "start": 89, - "end": 90, - "coverage_state": "covered" - }, - { - "start": 91, - "end": 91, - "coverage_state": "clean" - }, - { - "start": 92, - "end": 92, - "coverage_state": "covered" - }, - { - "start": 93, - "end": 93, - "coverage_state": "clean" - }, - { - "start": 94, - "end": 94, - "coverage_state": "uncovered" - }, - { - "start": 95, - "end": 95, - "coverage_state": "clean" - }, - { - "start": 96, - "end": 96, - "coverage_state": "covered" - }, - { - "start": 97, - "end": 97, - "coverage_state": "uncovered" - }, - { - "start": 98, - "end": 98, - "coverage_state": "clean" - }, - { - "start": 99, - "end": 99, - "coverage_state": "covered" - }, - { - "start": 100, - "end": 100, - "coverage_state": "uncovered" - }, - { - "start": 101, - "end": 101, - "coverage_state": "clean" - }, - { - "start": 102, - "end": 102, - "coverage_state": "covered" - }, - { - "start": 103, - "end": 103, - "coverage_state": "clean" - }, - { - "start": 104, - "end": 104, - "coverage_state": "uncovered" - }, - { - "start": 105, - "end": 105, - "coverage_state": "clean" - }, - { - "start": 106, - "end": 106, - "coverage_state": "covered" - }, - { - "start": 107, - "end": 107, - "coverage_state": "uncovered" - }, - { - "start": 108, - "end": 108, - "coverage_state": "clean" - }, - { - "start": 109, - "end": 109, - "coverage_state": "covered" - }, - { - "start": 110, - "end": 110, - "coverage_state": "clean" - }, - { - "start": 111, - "end": 111, - "coverage_state": "uncovered" - }, - { - "start": 112, - "end": 112, - "coverage_state": "clean" - }, - { - "start": 113, - "end": 113, - "coverage_state": "covered" - }, - { - "start": 114, - "end": 114, - "coverage_state": "uncovered" - }, - { - "start": 115, - "end": 115, - "coverage_state": "clean" - }, - { - "start": 116, - "end": 116, - "coverage_state": "covered" - }, - { - "start": 117, - "end": 118, - "coverage_state": "uncovered" - }, - { - "start": 119, - "end": null, - "coverage_state": "clean" - } - ] - }, - { - "name": "devices.mydevices.py", - "filepath": "devices/mydevices.py", - "line_coverage": 66.67, - "branch_coverage": 40.0, - "fragments": [ - { - "start": 1, - "end": 3, - "coverage_state": "clean" - }, - { - "start": 4, - "end": 5, - "coverage_state": "covered" - }, - { - "start": 6, - "end": 7, - "coverage_state": "clean" - }, - { - "start": 8, - "end": 8, - "coverage_state": "covered" - }, - { - "start": 9, - "end": 23, - "coverage_state": "clean" - }, - { - "start": 24, - "end": 29, - "coverage_state": "covered" - }, - { - "start": 30, - "end": 30, - "coverage_state": "clean" - }, - { - "start": 31, - "end": 31, - "coverage_state": "covered" - }, - { - "start": 32, - "end": 32, - "coverage_state": "clean" - }, - { - "start": 33, - "end": 33, - "coverage_state": "covered" - }, - { - "start": 34, - "end": 34, - "coverage_state": "clean" - }, - { - "start": 35, - "end": 35, - "coverage_state": "covered" - }, - { - "start": 36, - "end": 36, - "coverage_state": "partially-covered" - }, - { - "start": 37, - "end": 37, - "coverage_state": "covered" - }, - { - "start": 38, - "end": 41, - "coverage_state": "clean" - }, - { - "start": 42, - "end": 43, - "coverage_state": "covered" - }, - { - "start": 44, - "end": 44, - "coverage_state": "clean" - }, - { - "start": 45, - "end": 45, - "coverage_state": "uncovered" - }, - { - "start": 46, - "end": 46, - "coverage_state": "clean" - }, - { - "start": 47, - "end": 48, - "coverage_state": "covered" - }, - { - "start": 49, - "end": 49, - "coverage_state": "clean" - }, - { - "start": 50, - "end": 50, - "coverage_state": "uncovered" - }, - { - "start": 51, - "end": 51, - "coverage_state": "clean" - }, - { - "start": 52, - "end": 53, - "coverage_state": "covered" - }, - { - "start": 54, - "end": 54, - "coverage_state": "clean" - }, - { - "start": 55, - "end": 55, - "coverage_state": "uncovered" - }, - { - "start": 56, - "end": 56, - "coverage_state": "clean" - }, - { - "start": 57, - "end": 58, - "coverage_state": "covered" - }, - { - "start": 59, - "end": 59, - "coverage_state": "clean" - }, - { - "start": 60, - "end": 60, - "coverage_state": "uncovered" - }, - { - "start": 61, - "end": 64, - "coverage_state": "clean" - }, - { - "start": 65, - "end": 65, - "coverage_state": "covered" - }, - { - "start": 66, - "end": 67, - "coverage_state": "uncovered" - }, - { - "start": 68, - "end": 68, - "coverage_state": "clean" - }, - { - "start": 69, - "end": 69, - "coverage_state": "uncovered" - }, - { - "start": 70, - "end": 70, - "coverage_state": "clean" - }, - { - "start": 71, - "end": 71, - "coverage_state": "covered" - }, - { - "start": 72, - "end": 72, - "coverage_state": "clean" - }, - { - "start": 73, - "end": 73, - "coverage_state": "covered" - }, - { - "start": 74, - "end": 74, - "coverage_state": "clean" - }, - { - "start": 75, - "end": 76, - "coverage_state": "covered" - }, - { - "start": 77, - "end": 77, - "coverage_state": "clean" - }, - { - "start": 78, - "end": 78, - "coverage_state": "covered" - }, - { - "start": 79, - "end": 79, - "coverage_state": "uncovered" - }, - { - "start": 80, - "end": 80, - "coverage_state": "clean" - }, - { - "start": 81, - "end": 81, - "coverage_state": "covered" - }, - { - "start": 82, - "end": 82, - "coverage_state": "clean" - }, - { - "start": 83, - "end": 83, - "coverage_state": "uncovered" - }, - { - "start": 84, - "end": 84, - "coverage_state": "clean" - }, - { - "start": 85, - "end": 85, - "coverage_state": "covered" - }, - { - "start": 86, - "end": 86, - "coverage_state": "uncovered" - }, - { - "start": 87, - "end": 87, - "coverage_state": "clean" - }, - { - "start": 88, - "end": 88, - "coverage_state": "covered" - }, - { - "start": 89, - "end": 89, - "coverage_state": "uncovered" - }, - { - "start": 90, - "end": 90, - "coverage_state": "clean" - }, - { - "start": 91, - "end": 91, - "coverage_state": "covered" - }, - { - "start": 92, - "end": 92, - "coverage_state": "clean" - }, - { - "start": 93, - "end": 93, - "coverage_state": "uncovered" - }, - { - "start": 94, - "end": 94, - "coverage_state": "clean" - }, - { - "start": 95, - "end": 95, - "coverage_state": "covered" - }, - { - "start": 96, - "end": 96, - "coverage_state": "uncovered" - }, - { - "start": 97, - "end": 97, - "coverage_state": "clean" - }, - { - "start": 98, - "end": 98, - "coverage_state": "covered" - }, - { - "start": 99, - "end": 99, - "coverage_state": "uncovered" - }, - { - "start": 100, - "end": 100, - "coverage_state": "clean" - }, - { - "start": 101, - "end": 101, - "coverage_state": "covered" - }, - { - "start": 102, - "end": 102, - "coverage_state": "clean" - }, - { - "start": 103, - "end": 103, - "coverage_state": "uncovered" - }, - { - "start": 104, - "end": 104, - "coverage_state": "clean" - }, - { - "start": 105, - "end": 105, - "coverage_state": "covered" - }, - { - "start": 106, - "end": 106, - "coverage_state": "uncovered" - }, - { - "start": 107, - "end": 107, - "coverage_state": "clean" - }, - { - "start": 108, - "end": 108, - "coverage_state": "covered" - }, - { - "start": 109, - "end": 109, - "coverage_state": "uncovered" - }, - { - "start": 110, - "end": 110, - "coverage_state": "clean" - }, - { - "start": 111, - "end": 111, - "coverage_state": "covered" - }, - { - "start": 112, - "end": 112, - "coverage_state": "clean" - }, - { - "start": 113, - "end": 113, - "coverage_state": "uncovered" - }, - { - "start": 114, - "end": 114, - "coverage_state": "clean" - }, - { - "start": 115, - "end": 115, - "coverage_state": "covered" - }, - { - "start": 116, - "end": 116, - "coverage_state": "uncovered" - }, - { - "start": 117, - "end": 117, - "coverage_state": "clean" - }, - { - "start": 118, - "end": 118, - "coverage_state": "covered" - }, - { - "start": 119, - "end": 119, - "coverage_state": "uncovered" - }, - { - "start": 120, - "end": 121, - "coverage_state": "clean" - }, - { - "start": 122, - "end": 122, - "coverage_state": "covered" - }, - { - "start": 123, - "end": 172, - "coverage_state": "clean" - }, - { - "start": 173, - "end": 181, - "coverage_state": "covered" - }, - { - "start": 182, - "end": 182, - "coverage_state": "clean" - }, - { - "start": 183, - "end": 184, - "coverage_state": "covered" - }, - { - "start": 185, - "end": 185, - "coverage_state": "clean" - }, - { - "start": 186, - "end": 186, - "coverage_state": "covered" - }, - { - "start": 187, - "end": 187, - "coverage_state": "clean" - }, - { - "start": 188, - "end": 188, - "coverage_state": "covered" - }, - { - "start": 189, - "end": 189, - "coverage_state": "uncovered" - }, - { - "start": 190, - "end": 190, - "coverage_state": "clean" - }, - { - "start": 191, - "end": 193, - "coverage_state": "covered" - }, - { - "start": 194, - "end": 194, - "coverage_state": "clean" - }, - { - "start": 195, - "end": 195, - "coverage_state": "covered" - }, - { - "start": 196, - "end": 197, - "coverage_state": "uncovered" - }, - { - "start": 198, - "end": 198, - "coverage_state": "clean" - }, - { - "start": 199, - "end": 201, - "coverage_state": "covered" - }, - { - "start": 202, - "end": 202, - "coverage_state": "clean" - }, - { - "start": 203, - "end": 203, - "coverage_state": "covered" - }, - { - "start": 204, - "end": 205, - "coverage_state": "uncovered" - }, - { - "start": 206, - "end": 206, - "coverage_state": "clean" - }, - { - "start": 207, - "end": 209, - "coverage_state": "covered" - }, - { - "start": 210, - "end": 210, - "coverage_state": "clean" - }, - { - "start": 211, - "end": 211, - "coverage_state": "covered" - }, - { - "start": 212, - "end": 213, - "coverage_state": "uncovered" - }, - { - "start": 214, - "end": 214, - "coverage_state": "clean" - }, - { - "start": 215, - "end": 215, - "coverage_state": "covered" - }, - { - "start": 216, - "end": 217, - "coverage_state": "uncovered" - }, - { - "start": 218, - "end": 218, - "coverage_state": "clean" - }, - { - "start": 219, - "end": 219, - "coverage_state": "covered" - }, - { - "start": 220, - "end": 220, - "coverage_state": "clean" - }, - { - "start": 221, - "end": 222, - "coverage_state": "uncovered" - }, - { - "start": 223, - "end": 223, - "coverage_state": "clean" - }, - { - "start": 224, - "end": 224, - "coverage_state": "covered" - }, - { - "start": 225, - "end": 225, - "coverage_state": "clean" - }, - { - "start": 226, - "end": 227, - "coverage_state": "uncovered" - }, - { - "start": 228, - "end": 228, - "coverage_state": "clean" - }, - { - "start": 229, - "end": 229, - "coverage_state": "covered" - }, - { - "start": 230, - "end": 230, - "coverage_state": "uncovered" - }, - { - "start": 231, - "end": 231, - "coverage_state": "clean" - }, - { - "start": 232, - "end": 232, - "coverage_state": "covered" - }, - { - "start": 233, - "end": 233, - "coverage_state": "uncovered" - }, - { - "start": 234, - "end": 234, - "coverage_state": "clean" - }, - { - "start": 235, - "end": 235, - "coverage_state": "covered" - }, - { - "start": 236, - "end": 236, - "coverage_state": "uncovered" - }, - { - "start": 237, - "end": 238, - "coverage_state": "clean" - }, - { - "start": 239, - "end": 239, - "coverage_state": "covered" - }, - { - "start": 240, - "end": 245, - "coverage_state": "clean" - }, - { - "start": 246, - "end": 247, - "coverage_state": "covered" - }, - { - "start": 248, - "end": 248, - "coverage_state": "clean" - }, - { - "start": 249, - "end": 249, - "coverage_state": "covered" - }, - { - "start": 250, - "end": 250, - "coverage_state": "clean" - }, - { - "start": 251, - "end": 251, - "coverage_state": "covered" - }, - { - "start": 252, - "end": 252, - "coverage_state": "clean" - }, - { - "start": 253, - "end": 253, - "coverage_state": "covered" - }, - { - "start": 254, - "end": 255, - "coverage_state": "uncovered" - }, - { - "start": 256, - "end": 256, - "coverage_state": "clean" - }, - { - "start": 257, - "end": 257, - "coverage_state": "covered" - }, - { - "start": 258, - "end": 258, - "coverage_state": "clean" - }, - { - "start": 259, - "end": 259, - "coverage_state": "uncovered" - }, - { - "start": 260, - "end": 260, - "coverage_state": "clean" - }, - { - "start": 261, - "end": 261, - "coverage_state": "covered" - }, - { - "start": 262, - "end": 262, - "coverage_state": "uncovered" - }, - { - "start": 263, - "end": null, - "coverage_state": "clean" - } - ] - }, - { - "name": "devices.shelly.py", - "filepath": "devices/shelly.py", - "line_coverage": 72.34, - "branch_coverage": 40.0, - "fragments": [ - { - "start": 1, - "end": 3, - "coverage_state": "clean" - }, - { - "start": 4, - "end": 6, - "coverage_state": "covered" - }, - { - "start": 7, - "end": 8, - "coverage_state": "clean" - }, - { - "start": 9, - "end": 9, - "coverage_state": "covered" - }, - { - "start": 10, - "end": 38, - "coverage_state": "clean" - }, - { - "start": 39, - "end": 52, - "coverage_state": "covered" - }, - { - "start": 53, - "end": 53, - "coverage_state": "clean" - }, - { - "start": 54, - "end": 56, - "coverage_state": "covered" - }, - { - "start": 57, - "end": 57, - "coverage_state": "clean" - }, - { - "start": 58, - "end": 58, - "coverage_state": "covered" - }, - { - "start": 59, - "end": 59, - "coverage_state": "clean" - }, - { - "start": 60, - "end": 62, - "coverage_state": "covered" - }, - { - "start": 63, - "end": 63, - "coverage_state": "clean" - }, - { - "start": 64, - "end": 65, - "coverage_state": "covered" - }, - { - "start": 66, - "end": 66, - "coverage_state": "clean" - }, - { - "start": 67, - "end": 69, - "coverage_state": "covered" - }, - { - "start": 70, - "end": 70, - "coverage_state": "clean" - }, - { - "start": 71, - "end": 71, - "coverage_state": "covered" - }, - { - "start": 72, - "end": 72, - "coverage_state": "clean" - }, - { - "start": 73, - "end": 73, - "coverage_state": "covered" - }, - { - "start": 74, - "end": 74, - "coverage_state": "partially-covered" - }, - { - "start": 75, - "end": 75, - "coverage_state": "covered" - }, - { - "start": 76, - "end": 77, - "coverage_state": "uncovered" - }, - { - "start": 78, - "end": 78, - "coverage_state": "clean" - }, - { - "start": 79, - "end": 79, - "coverage_state": "covered" - }, - { - "start": 80, - "end": 80, - "coverage_state": "partially-covered" - }, - { - "start": 81, - "end": 82, - "coverage_state": "covered" - }, - { - "start": 83, - "end": 83, - "coverage_state": "partially-covered" - }, - { - "start": 84, - "end": 84, - "coverage_state": "uncovered" - }, - { - "start": 85, - "end": 85, - "coverage_state": "clean" - }, - { - "start": 86, - "end": 86, - "coverage_state": "covered" - }, - { - "start": 87, - "end": 87, - "coverage_state": "uncovered" - }, - { - "start": 88, - "end": 88, - "coverage_state": "clean" - }, - { - "start": 89, - "end": 91, - "coverage_state": "covered" - }, - { - "start": 92, - "end": 95, - "coverage_state": "clean" - }, - { - "start": 96, - "end": 97, - "coverage_state": "covered" - }, - { - "start": 98, - "end": 98, - "coverage_state": "clean" - }, - { - "start": 99, - "end": 99, - "coverage_state": "covered" - }, - { - "start": 100, - "end": 100, - "coverage_state": "clean" - }, - { - "start": 101, - "end": 102, - "coverage_state": "covered" - }, - { - "start": 103, - "end": 103, - "coverage_state": "clean" - }, - { - "start": 104, - "end": 104, - "coverage_state": "uncovered" - }, - { - "start": 105, - "end": 105, - "coverage_state": "clean" - }, - { - "start": 106, - "end": 107, - "coverage_state": "covered" - }, - { - "start": 108, - "end": 108, - "coverage_state": "clean" - }, - { - "start": 109, - "end": 109, - "coverage_state": "uncovered" - }, - { - "start": 110, - "end": 110, - "coverage_state": "clean" - }, - { - "start": 111, - "end": 112, - "coverage_state": "covered" - }, - { - "start": 113, - "end": 113, - "coverage_state": "clean" - }, - { - "start": 114, - "end": 114, - "coverage_state": "uncovered" - }, - { - "start": 115, - "end": 115, - "coverage_state": "clean" - }, - { - "start": 116, - "end": 117, - "coverage_state": "covered" - }, - { - "start": 118, - "end": 118, - "coverage_state": "clean" - }, - { - "start": 119, - "end": 119, - "coverage_state": "uncovered" - }, - { - "start": 120, - "end": 120, - "coverage_state": "clean" - }, - { - "start": 121, - "end": 122, - "coverage_state": "covered" - }, - { - "start": 123, - "end": 123, - "coverage_state": "clean" - }, - { - "start": 124, - "end": 124, - "coverage_state": "uncovered" - }, - { - "start": 125, - "end": 125, - "coverage_state": "clean" - }, - { - "start": 126, - "end": 127, - "coverage_state": "covered" - }, - { - "start": 128, - "end": 128, - "coverage_state": "clean" - }, - { - "start": 129, - "end": 129, - "coverage_state": "uncovered" - }, - { - "start": 130, - "end": 133, - "coverage_state": "clean" - }, - { - "start": 134, - "end": 134, - "coverage_state": "covered" - }, - { - "start": 135, - "end": 135, - "coverage_state": "clean" - }, - { - "start": 136, - "end": 136, - "coverage_state": "covered" - }, - { - "start": 137, - "end": 137, - "coverage_state": "clean" - }, - { - "start": 138, - "end": 138, - "coverage_state": "covered" - }, - { - "start": 139, - "end": 139, - "coverage_state": "uncovered" - }, - { - "start": 140, - "end": 140, - "coverage_state": "clean" - }, - { - "start": 141, - "end": 142, - "coverage_state": "covered" - }, - { - "start": 143, - "end": 143, - "coverage_state": "clean" - }, - { - "start": 144, - "end": 144, - "coverage_state": "covered" - }, - { - "start": 145, - "end": 145, - "coverage_state": "clean" - }, - { - "start": 146, - "end": 146, - "coverage_state": "uncovered" - }, - { - "start": 147, - "end": 147, - "coverage_state": "clean" - }, - { - "start": 148, - "end": 148, - "coverage_state": "covered" - }, - { - "start": 149, - "end": 149, - "coverage_state": "uncovered" - }, - { - "start": 150, - "end": 150, - "coverage_state": "clean" - }, - { - "start": 151, - "end": 151, - "coverage_state": "covered" - }, - { - "start": 152, - "end": 152, - "coverage_state": "uncovered" - }, - { - "start": 153, - "end": 153, - "coverage_state": "clean" - }, - { - "start": 154, - "end": 157, - "coverage_state": "covered" - }, - { - "start": 158, - "end": 158, - "coverage_state": "clean" - }, - { - "start": 159, - "end": 159, - "coverage_state": "covered" - }, - { - "start": 160, - "end": 162, - "coverage_state": "uncovered" - }, - { - "start": 163, - "end": 163, - "coverage_state": "clean" - }, - { - "start": 164, - "end": 164, - "coverage_state": "covered" - }, - { - "start": 165, - "end": 166, - "coverage_state": "uncovered" - }, - { - "start": 167, - "end": 167, - "coverage_state": "clean" - }, - { - "start": 168, - "end": 171, - "coverage_state": "uncovered" - }, - { - "start": 172, - "end": 173, - "coverage_state": "clean" - }, - { - "start": 174, - "end": 192, - "coverage_state": "covered" - }, - { - "start": 193, - "end": 193, - "coverage_state": "clean" - }, - { - "start": 194, - "end": 194, - "coverage_state": "covered" - }, - { - "start": 195, - "end": 197, - "coverage_state": "clean" - }, - { - "start": 198, - "end": 198, - "coverage_state": "covered" - }, - { - "start": 199, - "end": 203, - "coverage_state": "uncovered" - }, - { - "start": 204, - "end": 206, - "coverage_state": "clean" - }, - { - "start": 207, - "end": 207, - "coverage_state": "uncovered" - }, - { - "start": 208, - "end": 208, - "coverage_state": "clean" - }, - { - "start": 209, - "end": 209, - "coverage_state": "covered" - }, - { - "start": 210, - "end": 210, - "coverage_state": "clean" - }, - { - "start": 211, - "end": 211, - "coverage_state": "uncovered" - }, - { - "start": 212, - "end": 212, - "coverage_state": "clean" - }, - { - "start": 213, - "end": 213, - "coverage_state": "covered" - }, - { - "start": 214, - "end": 214, - "coverage_state": "uncovered" - }, - { - "start": 215, - "end": 215, - "coverage_state": "clean" - }, - { - "start": 216, - "end": 216, - "coverage_state": "covered" - }, - { - "start": 217, - "end": 217, - "coverage_state": "uncovered" - }, - { - "start": 218, - "end": 218, - "coverage_state": "clean" - }, - { - "start": 219, - "end": 219, - "coverage_state": "covered" - }, - { - "start": 220, - "end": 220, - "coverage_state": "clean" - }, - { - "start": 221, - "end": 221, - "coverage_state": "uncovered" - }, - { - "start": 222, - "end": 222, - "coverage_state": "clean" - }, - { - "start": 223, - "end": 223, - "coverage_state": "covered" - }, - { - "start": 224, - "end": 224, - "coverage_state": "uncovered" - }, - { - "start": 225, - "end": 225, - "coverage_state": "clean" - }, - { - "start": 226, - "end": 226, - "coverage_state": "covered" - }, - { - "start": 227, - "end": 228, - "coverage_state": "uncovered" - }, - { - "start": 229, - "end": 229, - "coverage_state": "clean" - }, - { - "start": 230, - "end": 230, - "coverage_state": "covered" - }, - { - "start": 231, - "end": 231, - "coverage_state": "clean" - }, - { - "start": 232, - "end": 232, - "coverage_state": "uncovered" - }, - { - "start": 233, - "end": 233, - "coverage_state": "clean" - }, - { - "start": 234, - "end": 234, - "coverage_state": "covered" - }, - { - "start": 235, - "end": 235, - "coverage_state": "uncovered" - }, - { - "start": 236, - "end": 236, - "coverage_state": "clean" - }, - { - "start": 237, - "end": 237, - "coverage_state": "covered" - }, - { - "start": 238, - "end": 238, - "coverage_state": "uncovered" - }, - { - "start": 239, - "end": null, - "coverage_state": "clean" - } - ] - }, - { - "name": "devices.silvercrest.py", - "filepath": "devices/silvercrest.py", - "line_coverage": 75.76, - "branch_coverage": 40.0, - "fragments": [ - { - "start": 1, - "end": 3, - "coverage_state": "clean" - }, - { - "start": 4, - "end": 5, - "coverage_state": "covered" - }, - { - "start": 6, - "end": 7, - "coverage_state": "clean" - }, - { - "start": 8, - "end": 8, - "coverage_state": "covered" - }, - { - "start": 9, - "end": 19, - "coverage_state": "clean" - }, - { - "start": 20, "end": 20, "coverage_state": "covered" }, @@ -137012,86 +134752,91 @@ }, { "start": 22, - "end": 26, - "coverage_state": "covered" - }, - { - "start": 27, - "end": 27, - "coverage_state": "clean" - }, - { - "start": 28, - "end": 28, - "coverage_state": "covered" - }, - { - "start": 29, - "end": 29, - "coverage_state": "clean" - }, - { - "start": 30, "end": 30, "coverage_state": "covered" }, { "start": 31, "end": 31, - "coverage_state": "uncovered" - }, - { - "start": 32, - "end": 32, "coverage_state": "clean" }, { - "start": 33, + "start": 32, "end": 33, "coverage_state": "covered" }, { "start": 34, - "end": 38, + "end": 35, "coverage_state": "uncovered" }, { - "start": 39, - "end": 42, - "coverage_state": "clean" - }, - { - "start": 43, - "end": 44, + "start": 36, + "end": 36, "coverage_state": "covered" }, { - "start": 45, - "end": 45, + "start": 37, + "end": 38, "coverage_state": "clean" }, { - "start": 46, - "end": 46, - "coverage_state": "uncovered" + "start": 39, + "end": 41, + "coverage_state": "covered" }, { - "start": 47, + "start": 42, + "end": 43, + "coverage_state": "clean" + }, + { + "start": 44, "end": 48, - "coverage_state": "clean" + "coverage_state": "covered" }, { "start": 49, "end": 49, - "coverage_state": "covered" - }, - { - "start": 50, - "end": 62, "coverage_state": "clean" }, + { + "start": 50, + "end": 56, + "coverage_state": "covered" + }, + { + "start": 57, + "end": 57, + "coverage_state": "clean" + }, + { + "start": 58, + "end": 59, + "coverage_state": "covered" + }, + { + "start": 60, + "end": 60, + "coverage_state": "clean" + }, + { + "start": 61, + "end": 61, + "coverage_state": "partially-covered" + }, + { + "start": 62, + "end": 62, + "coverage_state": "uncovered" + }, { "start": 63, + "end": 63, + "coverage_state": "clean" + }, + { + "start": 64, "end": 64, "coverage_state": "covered" }, @@ -137102,8 +134847,13 @@ }, { "start": 66, + "end": 66, + "coverage_state": "partially-covered" + }, + { + "start": 67, "end": 67, - "coverage_state": "covered" + "coverage_state": "uncovered" }, { "start": 68, @@ -137122,21 +134872,11 @@ }, { "start": 72, - "end": 72, + "end": 77, "coverage_state": "covered" }, { - "start": 73, - "end": 73, - "coverage_state": "partially-covered" - }, - { - "start": 74, - "end": 74, - "coverage_state": "covered" - }, - { - "start": 75, + "start": 78, "end": 78, "coverage_state": "clean" }, @@ -137152,394 +134892,16 @@ }, { "start": 82, - "end": 82, - "coverage_state": "uncovered" - }, - { - "start": 83, "end": 83, - "coverage_state": "clean" + "coverage_state": "covered" }, { "start": 84, - "end": 85, - "coverage_state": "covered" - }, - { - "start": 86, - "end": 86, - "coverage_state": "clean" - }, - { - "start": 87, - "end": 87, - "coverage_state": "uncovered" - }, - { - "start": 88, - "end": 91, - "coverage_state": "clean" - }, - { - "start": 92, - "end": 92, - "coverage_state": "covered" - }, - { - "start": 93, - "end": 93, - "coverage_state": "clean" - }, - { - "start": 94, - "end": 94, - "coverage_state": "covered" - }, - { - "start": 95, - "end": 95, - "coverage_state": "clean" - }, - { - "start": 96, - "end": 97, - "coverage_state": "covered" - }, - { - "start": 98, - "end": 98, - "coverage_state": "clean" - }, - { - "start": 99, - "end": 99, - "coverage_state": "covered" - }, - { - "start": 100, - "end": 100, - "coverage_state": "uncovered" - }, - { - "start": 101, - "end": 101, - "coverage_state": "clean" - }, - { - "start": 102, - "end": 102, - "coverage_state": "covered" - }, - { - "start": 103, - "end": 104, - "coverage_state": "uncovered" - }, - { - "start": 105, - "end": 106, - "coverage_state": "clean" - }, - { - "start": 107, - "end": 107, - "coverage_state": "covered" - }, - { - "start": 108, - "end": 118, - "coverage_state": "clean" - }, - { - "start": 119, - "end": 124, - "coverage_state": "covered" - }, - { - "start": 125, - "end": 125, - "coverage_state": "clean" - }, - { - "start": 126, - "end": 126, - "coverage_state": "covered" - }, - { - "start": 127, - "end": 127, - "coverage_state": "clean" - }, - { - "start": 128, - "end": 128, - "coverage_state": "covered" - }, - { - "start": 129, - "end": 129, - "coverage_state": "clean" - }, - { - "start": 130, - "end": 131, - "coverage_state": "covered" - }, - { - "start": 132, - "end": 132, - "coverage_state": "clean" - }, - { - "start": 133, - "end": 133, - "coverage_state": "covered" - }, - { - "start": 134, - "end": 135, - "coverage_state": "uncovered" - }, - { - "start": 136, - "end": 139, - "coverage_state": "clean" - }, - { - "start": 140, - "end": 141, - "coverage_state": "covered" - }, - { - "start": 142, - "end": 142, - "coverage_state": "clean" - }, - { - "start": 143, - "end": 143, - "coverage_state": "uncovered" - }, - { - "start": 144, - "end": 144, - "coverage_state": "clean" - }, - { - "start": 145, - "end": 146, - "coverage_state": "covered" - }, - { - "start": 147, - "end": 147, - "coverage_state": "clean" - }, - { - "start": 148, - "end": 148, - "coverage_state": "uncovered" - }, - { - "start": 149, - "end": null, - "coverage_state": "clean" - } - ] - }, - { - "name": "devices.tradfri.py", - "filepath": "devices/tradfri.py", - "line_coverage": 86.02, - "branch_coverage": 40.0, - "fragments": [ - { - "start": 1, - "end": 3, - "coverage_state": "clean" - }, - { - "start": 4, - "end": 5, - "coverage_state": "covered" - }, - { - "start": 6, - "end": 7, - "coverage_state": "clean" - }, - { - "start": 8, - "end": 8, - "coverage_state": "covered" - }, - { - "start": 9, - "end": 33, - "coverage_state": "clean" - }, - { - "start": 34, - "end": 38, - "coverage_state": "covered" - }, - { - "start": 39, - "end": 39, - "coverage_state": "clean" - }, - { - "start": 40, - "end": 41, - "coverage_state": "covered" - }, - { - "start": 42, - "end": 42, - "coverage_state": "clean" - }, - { - "start": 43, - "end": 45, - "coverage_state": "covered" - }, - { - "start": 46, - "end": 46, - "coverage_state": "clean" - }, - { - "start": 47, - "end": 47, - "coverage_state": "covered" - }, - { - "start": 48, - "end": 48, - "coverage_state": "partially-covered" - }, - { - "start": 49, - "end": 49, - "coverage_state": "covered" - }, - { - "start": 50, - "end": 50, - "coverage_state": "clean" - }, - { - "start": 51, - "end": 56, - "coverage_state": "covered" - }, - { - "start": 57, - "end": 57, - "coverage_state": "clean" - }, - { - "start": 58, - "end": 63, - "coverage_state": "covered" - }, - { - "start": 64, - "end": 67, - "coverage_state": "clean" - }, - { - "start": 68, - "end": 69, - "coverage_state": "covered" - }, - { - "start": 70, - "end": 70, - "coverage_state": "clean" - }, - { - "start": 71, - "end": 71, - "coverage_state": "covered" - }, - { - "start": 72, - "end": 72, - "coverage_state": "clean" - }, - { - "start": 73, - "end": 74, - "coverage_state": "covered" - }, - { - "start": 75, - "end": 75, - "coverage_state": "clean" - }, - { - "start": 76, - "end": 76, - "coverage_state": "covered" - }, - { - "start": 77, - "end": 77, - "coverage_state": "clean" - }, - { - "start": 78, - "end": 79, - "coverage_state": "covered" - }, - { - "start": 80, - "end": 80, - "coverage_state": "clean" - }, - { - "start": 81, - "end": 81, - "coverage_state": "covered" - }, - { - "start": 82, - "end": 82, - "coverage_state": "clean" - }, - { - "start": 83, "end": 84, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 85, - "end": 85, - "coverage_state": "clean" - }, - { - "start": 86, - "end": 86, - "coverage_state": "covered" - }, - { - "start": 87, - "end": 90, - "coverage_state": "clean" - }, - { - "start": 91, - "end": 92, - "coverage_state": "covered" - }, - { - "start": 93, - "end": 93, - "coverage_state": "clean" - }, - { - "start": 94, "end": 94, "coverage_state": "covered" }, @@ -137560,241 +134922,11 @@ }, { "start": 98, - "end": 99, + "end": 98, "coverage_state": "covered" }, { - "start": 100, - "end": 100, - "coverage_state": "clean" - }, - { - "start": 101, - "end": 101, - "coverage_state": "covered" - }, - { - "start": 102, - "end": 102, - "coverage_state": "uncovered" - }, - { - "start": 103, - "end": 103, - "coverage_state": "clean" - }, - { - "start": 104, - "end": 104, - "coverage_state": "covered" - }, - { - "start": 105, - "end": 105, - "coverage_state": "clean" - }, - { - "start": 106, - "end": 106, - "coverage_state": "uncovered" - }, - { - "start": 107, - "end": 107, - "coverage_state": "clean" - }, - { - "start": 108, - "end": 108, - "coverage_state": "covered" - }, - { - "start": 109, - "end": 109, - "coverage_state": "uncovered" - }, - { - "start": 110, - "end": 110, - "coverage_state": "clean" - }, - { - "start": 111, - "end": 111, - "coverage_state": "covered" - }, - { - "start": 112, - "end": 112, - "coverage_state": "uncovered" - }, - { - "start": 113, - "end": 113, - "coverage_state": "clean" - }, - { - "start": 114, - "end": 114, - "coverage_state": "covered" - }, - { - "start": 115, - "end": 115, - "coverage_state": "uncovered" - }, - { - "start": 116, - "end": 116, - "coverage_state": "clean" - }, - { - "start": 117, - "end": 117, - "coverage_state": "covered" - }, - { - "start": 118, - "end": 118, - "coverage_state": "uncovered" - }, - { - "start": 119, - "end": 119, - "coverage_state": "clean" - }, - { - "start": 120, - "end": 120, - "coverage_state": "covered" - }, - { - "start": 121, - "end": 121, - "coverage_state": "clean" - }, - { - "start": 122, - "end": 122, - "coverage_state": "uncovered" - }, - { - "start": 123, - "end": 123, - "coverage_state": "clean" - }, - { - "start": 124, - "end": 124, - "coverage_state": "covered" - }, - { - "start": 125, - "end": 125, - "coverage_state": "uncovered" - }, - { - "start": 126, - "end": 126, - "coverage_state": "clean" - }, - { - "start": 127, - "end": 127, - "coverage_state": "covered" - }, - { - "start": 128, - "end": 129, - "coverage_state": "uncovered" - }, - { - "start": 130, - "end": 131, - "coverage_state": "clean" - }, - { - "start": 132, - "end": 132, - "coverage_state": "covered" - }, - { - "start": 133, - "end": 156, - "coverage_state": "clean" - }, - { - "start": 157, - "end": 169, - "coverage_state": "covered" - }, - { - "start": 170, - "end": 170, - "coverage_state": "clean" - }, - { - "start": 171, - "end": 174, - "coverage_state": "covered" - }, - { - "start": 175, - "end": 175, - "coverage_state": "clean" - }, - { - "start": 176, - "end": 177, - "coverage_state": "covered" - }, - { - "start": 178, - "end": 178, - "coverage_state": "clean" - }, - { - "start": 179, - "end": 180, - "coverage_state": "covered" - }, - { - "start": 181, - "end": 181, - "coverage_state": "clean" - }, - { - "start": 182, - "end": 182, - "coverage_state": "covered" - }, - { - "start": 183, - "end": 184, - "coverage_state": "uncovered" - }, - { - "start": 185, - "end": 188, - "coverage_state": "clean" - }, - { - "start": 189, - "end": 190, - "coverage_state": "covered" - }, - { - "start": 191, - "end": 191, - "coverage_state": "clean" - }, - { - "start": 192, - "end": 192, - "coverage_state": "uncovered" - }, - { - "start": 193, + "start": 99, "end": null, "coverage_state": "clean" } @@ -137805,14 +134937,14 @@ { "name": "function", "filepath": "function", - "line_coverage": 84.42, - "branch_coverage": 45.7, + "line_coverage": 83.23, + "branch_coverage": 40.48, "files": [ { "name": "function.__init__.py", "filepath": "function/__init__.py", "line_coverage": 87.3, - "branch_coverage": 45.7, + "branch_coverage": 40.48, "fragments": [ { "start": 1, @@ -138170,7 +135302,7 @@ "name": "function.db.py", "filepath": "function/db.py", "line_coverage": 97.67, - "branch_coverage": 45.7, + "branch_coverage": 40.48, "fragments": [ { "start": 1, @@ -138308,7 +135440,7 @@ "name": "function.first_floor_east.py", "filepath": "function/first_floor_east.py", "line_coverage": 92.0, - "branch_coverage": 45.7, + "branch_coverage": 40.48, "fragments": [ { "start": 1, @@ -138731,7 +135863,7 @@ "name": "function.first_floor_west.py", "filepath": "function/first_floor_west.py", "line_coverage": 96.92, - "branch_coverage": 45.7, + "branch_coverage": 40.48, "fragments": [ { "start": 1, @@ -138984,7 +136116,7 @@ "name": "function.garden.py", "filepath": "function/garden.py", "line_coverage": 74.07000000000001, - "branch_coverage": 45.7, + "branch_coverage": 40.48, "fragments": [ { "start": 1, @@ -139082,7 +136214,7 @@ "name": "function.ground_floor_west.py", "filepath": "function/ground_floor_west.py", "line_coverage": 93.39, - "branch_coverage": 45.7, + "branch_coverage": 40.48, "fragments": [ { "start": 1, @@ -139560,7 +136692,7 @@ "name": "function.helpers.py", "filepath": "function/helpers.py", "line_coverage": 98.48, - "branch_coverage": 45.7, + "branch_coverage": 40.48, "fragments": [ { "start": 1, @@ -139807,8 +136939,8 @@ { "name": "function.modules.py", "filepath": "function/modules.py", - "line_coverage": 74.79, - "branch_coverage": 45.7, + "line_coverage": 75.53, + "branch_coverage": 40.48, "fragments": [ { "start": 1, @@ -139817,851 +136949,841 @@ }, { "start": 14, - "end": 20, + "end": 19, "coverage_state": "covered" }, + { + "start": 20, + "end": 20, + "coverage_state": "clean" + }, { "start": 21, - "end": 21, - "coverage_state": "clean" - }, - { - "start": 22, - "end": 23, + "end": 22, "coverage_state": "covered" }, { - "start": 24, - "end": 25, + "start": 23, + "end": 24, "coverage_state": "uncovered" }, + { + "start": 25, + "end": 25, + "coverage_state": "covered" + }, { "start": 26, - "end": 26, - "coverage_state": "covered" - }, - { - "start": 27, - "end": 28, + "end": 27, "coverage_state": "clean" }, { - "start": 29, - "end": 31, + "start": 28, + "end": 30, "coverage_state": "covered" }, { - "start": 32, - "end": 33, + "start": 31, + "end": 32, "coverage_state": "clean" }, { - "start": 34, + "start": 33, + "end": 34, + "coverage_state": "covered" + }, + { + "start": 35, "end": 35, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 36, "end": 36, - "coverage_state": "clean" + "coverage_state": "covered" }, { "start": 37, "end": 37, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 38, - "end": 38, - "coverage_state": "clean" + "end": 39, + "coverage_state": "covered" }, { - "start": 39, + "start": 40, "end": 40, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 41, - "end": 41, - "coverage_state": "clean" + "end": 44, + "coverage_state": "covered" }, { - "start": 42, + "start": 45, "end": 45, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 46, - "end": 46, - "coverage_state": "clean" + "end": 47, + "coverage_state": "covered" }, { - "start": 47, + "start": 48, "end": 48, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 49, - "end": 49, - "coverage_state": "clean" + "end": 51, + "coverage_state": "covered" }, { - "start": 50, + "start": 52, "end": 52, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 53, "end": 53, - "coverage_state": "clean" + "coverage_state": "covered" }, { "start": 54, - "end": 54, - "coverage_state": "covered" - }, - { - "start": 55, - "end": 62, + "end": 61, "coverage_state": "clean" }, { - "start": 63, - "end": 67, + "start": 62, + "end": 66, "coverage_state": "covered" }, + { + "start": 67, + "end": 67, + "coverage_state": "clean" + }, { "start": 68, - "end": 68, - "coverage_state": "clean" + "end": 71, + "coverage_state": "covered" }, { - "start": 69, + "start": 72, "end": 72, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 73, "end": 73, - "coverage_state": "clean" + "coverage_state": "covered" }, { "start": 74, "end": 74, - "coverage_state": "covered" + "coverage_state": "partially-covered" }, { "start": 75, "end": 75, - "coverage_state": "partially-covered" + "coverage_state": "covered" }, { "start": 76, "end": 76, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 77, "end": 77, - "coverage_state": "clean" - }, - { - "start": 78, - "end": 78, "coverage_state": "covered" }, { - "start": 79, - "end": 86, + "start": 78, + "end": 85, "coverage_state": "uncovered" }, + { + "start": 86, + "end": 86, + "coverage_state": "clean" + }, { "start": 87, "end": 87, - "coverage_state": "clean" + "coverage_state": "covered" }, { "start": 88, "end": 88, - "coverage_state": "covered" + "coverage_state": "partially-covered" }, { "start": 89, - "end": 89, - "coverage_state": "partially-covered" - }, - { - "start": 90, - "end": 92, + "end": 91, "coverage_state": "covered" }, { - "start": 93, - "end": 93, + "start": 92, + "end": 92, "coverage_state": "partially-covered" }, { - "start": 94, - "end": 95, + "start": 93, + "end": 94, "coverage_state": "uncovered" }, + { + "start": 95, + "end": 95, + "coverage_state": "covered" + }, { "start": 96, "end": 96, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 97, "end": 97, - "coverage_state": "clean" + "coverage_state": "covered" }, { "start": 98, - "end": 98, - "coverage_state": "covered" - }, - { - "start": 99, - "end": 108, + "end": 107, "coverage_state": "uncovered" }, { - "start": 109, - "end": 110, + "start": 108, + "end": 109, "coverage_state": "clean" }, { - "start": 111, - "end": 112, + "start": 110, + "end": 111, "coverage_state": "covered" }, + { + "start": 112, + "end": 112, + "coverage_state": "clean" + }, { "start": 113, "end": 113, - "coverage_state": "clean" + "coverage_state": "covered" }, { "start": 114, - "end": 114, - "coverage_state": "covered" - }, - { - "start": 115, - "end": 117, + "end": 116, "coverage_state": "clean" }, { - "start": 118, - "end": 119, + "start": 117, + "end": 118, "coverage_state": "covered" }, + { + "start": 119, + "end": 119, + "coverage_state": "clean" + }, { "start": 120, "end": 120, - "coverage_state": "clean" + "coverage_state": "covered" }, { "start": 121, "end": 121, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 122, "end": 122, - "coverage_state": "clean" + "coverage_state": "covered" }, { "start": 123, "end": 123, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 124, - "end": 124, - "coverage_state": "clean" + "end": 125, + "coverage_state": "covered" }, { - "start": 125, + "start": 126, "end": 126, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 127, - "end": 127, - "coverage_state": "clean" + "end": 129, + "coverage_state": "covered" }, { - "start": 128, + "start": 130, "end": 130, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 131, "end": 131, - "coverage_state": "clean" + "coverage_state": "covered" }, { "start": 132, "end": 132, - "coverage_state": "covered" - }, - { - "start": 133, - "end": 133, "coverage_state": "clean" }, { - "start": 134, - "end": 135, + "start": 133, + "end": 134, "coverage_state": "covered" }, + { + "start": 135, + "end": 135, + "coverage_state": "partially-covered" + }, { "start": 136, "end": 136, - "coverage_state": "partially-covered" + "coverage_state": "covered" }, { "start": 137, "end": 137, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 138, "end": 138, - "coverage_state": "clean" + "coverage_state": "uncovered" }, { "start": 139, - "end": 139, - "coverage_state": "uncovered" - }, - { - "start": 140, - "end": 141, + "end": 140, "coverage_state": "clean" }, { - "start": 142, - "end": 150, + "start": 141, + "end": 149, "coverage_state": "covered" }, + { + "start": 150, + "end": 150, + "coverage_state": "clean" + }, { "start": 151, - "end": 151, - "coverage_state": "clean" + "end": 153, + "coverage_state": "covered" }, { - "start": 152, + "start": 154, "end": 154, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 155, - "end": 155, - "coverage_state": "clean" + "end": 156, + "coverage_state": "covered" }, { - "start": 156, + "start": 157, "end": 157, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 158, - "end": 158, - "coverage_state": "clean" + "end": 160, + "coverage_state": "covered" }, { - "start": 159, + "start": 161, "end": 161, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 162, - "end": 162, - "coverage_state": "clean" - }, - { - "start": 163, - "end": 165, + "end": 167, "coverage_state": "covered" }, { - "start": 166, - "end": 166, - "coverage_state": "partially-covered" - }, - { - "start": 167, + "start": 168, "end": 168, - "coverage_state": "uncovered" + "coverage_state": "clean" }, { "start": 169, - "end": 169, - "coverage_state": "clean" + "end": 172, + "coverage_state": "covered" }, { - "start": 170, + "start": 173, "end": 173, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 174, - "end": 174, - "coverage_state": "clean" + "end": 176, + "coverage_state": "covered" }, { - "start": 175, + "start": 177, "end": 177, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 178, - "end": 178, - "coverage_state": "clean" + "end": 180, + "coverage_state": "covered" }, { - "start": 179, + "start": 181, "end": 181, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 182, "end": 182, - "coverage_state": "clean" + "coverage_state": "covered" }, { "start": 183, "end": 183, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 184, "end": 184, - "coverage_state": "clean" - }, - { - "start": 185, - "end": 185, "coverage_state": "covered" }, { - "start": 186, - "end": 195, + "start": 185, + "end": 194, "coverage_state": "clean" }, + { + "start": 195, + "end": 195, + "coverage_state": "covered" + }, { "start": 196, "end": 196, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 197, - "end": 197, - "coverage_state": "clean" + "end": 198, + "coverage_state": "covered" }, { - "start": 198, + "start": 199, "end": 199, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 200, - "end": 200, - "coverage_state": "clean" + "end": 206, + "coverage_state": "covered" }, { - "start": 201, + "start": 207, "end": 207, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 208, - "end": 208, - "coverage_state": "clean" + "end": 209, + "coverage_state": "covered" }, { - "start": 209, + "start": 210, "end": 210, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 211, "end": 211, - "coverage_state": "clean" + "coverage_state": "covered" }, { "start": 212, - "end": 212, - "coverage_state": "covered" - }, - { - "start": 213, - "end": 214, + "end": 213, "coverage_state": "uncovered" }, { - "start": 215, - "end": 216, + "start": 214, + "end": 215, "coverage_state": "clean" }, { - "start": 217, - "end": 218, + "start": 216, + "end": 217, "coverage_state": "covered" }, + { + "start": 218, + "end": 218, + "coverage_state": "partially-covered" + }, { "start": 219, "end": 219, - "coverage_state": "partially-covered" + "coverage_state": "covered" }, { "start": 220, "end": 220, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 221, "end": 221, - "coverage_state": "clean" + "coverage_state": "uncovered" }, { "start": 222, "end": 222, - "coverage_state": "uncovered" + "coverage_state": "clean" }, { "start": 223, - "end": 223, - "coverage_state": "clean" + "end": 224, + "coverage_state": "covered" }, { - "start": 224, + "start": 225, "end": 225, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 226, - "end": 226, - "coverage_state": "clean" + "end": 227, + "coverage_state": "covered" }, { - "start": 227, + "start": 228, "end": 228, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 229, "end": 229, - "coverage_state": "clean" - }, - { - "start": 230, - "end": 230, "coverage_state": "covered" }, { - "start": 231, - "end": 234, + "start": 230, + "end": 233, "coverage_state": "uncovered" }, + { + "start": 234, + "end": 234, + "coverage_state": "clean" + }, { "start": 235, "end": 235, - "coverage_state": "clean" + "coverage_state": "uncovered" }, { "start": 236, "end": 236, - "coverage_state": "uncovered" + "coverage_state": "clean" }, { "start": 237, "end": 237, - "coverage_state": "clean" - }, - { - "start": 238, - "end": 238, "coverage_state": "covered" }, { - "start": 239, - "end": 242, + "start": 238, + "end": 241, "coverage_state": "uncovered" }, + { + "start": 242, + "end": 242, + "coverage_state": "clean" + }, { "start": 243, "end": 243, - "coverage_state": "clean" + "coverage_state": "uncovered" }, { "start": 244, "end": 244, - "coverage_state": "uncovered" + "coverage_state": "clean" }, { "start": 245, "end": 245, - "coverage_state": "clean" - }, - { - "start": 246, - "end": 246, "coverage_state": "covered" }, { - "start": 247, - "end": 250, + "start": 246, + "end": 249, "coverage_state": "uncovered" }, { - "start": 251, - "end": 251, + "start": 250, + "end": 250, "coverage_state": "clean" }, { - "start": 252, - "end": 254, + "start": 251, + "end": 253, "coverage_state": "uncovered" }, + { + "start": 254, + "end": 254, + "coverage_state": "clean" + }, { "start": 255, "end": 255, - "coverage_state": "clean" + "coverage_state": "covered" }, { "start": 256, - "end": 256, - "coverage_state": "covered" - }, - { - "start": 257, - "end": 261, + "end": 260, "coverage_state": "uncovered" }, { - "start": 262, - "end": 262, + "start": 261, + "end": 261, "coverage_state": "clean" }, { - "start": 263, - "end": 267, + "start": 262, + "end": 266, "coverage_state": "covered" }, + { + "start": 267, + "end": 267, + "coverage_state": "clean" + }, { "start": 268, - "end": 268, - "coverage_state": "clean" + "end": 270, + "coverage_state": "covered" }, { - "start": 269, + "start": 271, "end": 271, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 272, - "end": 272, - "coverage_state": "clean" + "end": 273, + "coverage_state": "covered" }, { - "start": 273, + "start": 274, "end": 274, - "coverage_state": "covered" + "coverage_state": "partially-covered" }, { "start": 275, "end": 275, - "coverage_state": "partially-covered" + "coverage_state": "covered" }, { "start": 276, "end": 276, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 277, - "end": 277, - "coverage_state": "clean" - }, - { - "start": 278, - "end": 279, + "end": 278, "coverage_state": "covered" }, { - "start": 280, - "end": 281, + "start": 279, + "end": 280, "coverage_state": "clean" }, { - "start": 282, + "start": 281, + "end": 288, + "coverage_state": "covered" + }, + { + "start": 289, "end": 289, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 290, "end": 290, - "coverage_state": "clean" + "coverage_state": "covered" }, { "start": 291, - "end": 291, - "coverage_state": "covered" - }, - { - "start": 292, - "end": 294, + "end": 293, "coverage_state": "clean" }, { - "start": 295, - "end": 299, + "start": 294, + "end": 298, "coverage_state": "covered" }, + { + "start": 299, + "end": 299, + "coverage_state": "clean" + }, { "start": 300, - "end": 300, - "coverage_state": "clean" + "end": 303, + "coverage_state": "covered" }, { - "start": 301, + "start": 304, "end": 304, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 305, - "end": 305, - "coverage_state": "clean" + "end": 308, + "coverage_state": "covered" }, { - "start": 306, + "start": 309, "end": 309, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 310, "end": 310, - "coverage_state": "clean" + "coverage_state": "covered" }, { "start": 311, "end": 311, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 312, - "end": 312, - "coverage_state": "clean" + "end": 313, + "coverage_state": "covered" }, { - "start": 313, + "start": 314, "end": 314, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 315, - "end": 315, - "coverage_state": "clean" + "end": 316, + "coverage_state": "covered" }, { - "start": 316, + "start": 317, "end": 317, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 318, - "end": 318, - "coverage_state": "clean" + "end": 319, + "coverage_state": "covered" }, { - "start": 319, + "start": 320, "end": 320, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 321, "end": 321, - "coverage_state": "clean" + "coverage_state": "covered" }, { "start": 322, - "end": 322, - "coverage_state": "covered" + "end": 325, + "coverage_state": "uncovered" }, { - "start": 323, + "start": 326, "end": 326, - "coverage_state": "uncovered" + "coverage_state": "clean" }, { "start": 327, - "end": 327, - "coverage_state": "clean" - }, - { - "start": 328, - "end": 331, + "end": 330, "coverage_state": "uncovered" }, { - "start": 332, - "end": 332, + "start": 331, + "end": 331, "coverage_state": "clean" }, { - "start": 333, - "end": 334, + "start": 332, + "end": 333, "coverage_state": "covered" }, + { + "start": 334, + "end": 334, + "coverage_state": "partially-covered" + }, { "start": 335, "end": 335, - "coverage_state": "partially-covered" + "coverage_state": "uncovered" }, { "start": 336, "end": 336, - "coverage_state": "uncovered" + "coverage_state": "covered" }, { "start": 337, "end": 337, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 338, - "end": 338, - "coverage_state": "clean" + "end": 340, + "coverage_state": "covered" }, { - "start": 339, + "start": 341, "end": 341, - "coverage_state": "covered" + "coverage_state": "clean" }, { "start": 342, - "end": 342, - "coverage_state": "clean" + "end": 343, + "coverage_state": "covered" }, { - "start": 343, + "start": 344, "end": 344, - "coverage_state": "covered" + "coverage_state": "partially-covered" }, { "start": 345, "end": 345, - "coverage_state": "partially-covered" - }, - { - "start": 346, - "end": 346, "coverage_state": "uncovered" }, { - "start": 347, + "start": 346, "end": null, "coverage_state": "clean" } @@ -140671,7 +137793,7 @@ "name": "function.rooms.py", "filepath": "function/rooms.py", "line_coverage": 30.36, - "branch_coverage": 45.7, + "branch_coverage": 40.48, "fragments": [ { "start": 1, @@ -140859,7 +137981,7 @@ "name": "function.stairway.py", "filepath": "function/stairway.py", "line_coverage": 90.48, - "branch_coverage": 45.7, + "branch_coverage": 40.48, "fragments": [ { "start": 1, @@ -140947,584 +138069,6 @@ "coverage_state": "clean" } ] - }, - { - "name": "function.videv.py", - "filepath": "function/videv.py", - "line_coverage": 94.07, - "branch_coverage": 45.7, - "fragments": [ - { - "start": 1, - "end": 12, - "coverage_state": "clean" - }, - { - "start": 13, - "end": 14, - "coverage_state": "covered" - }, - { - "start": 15, - "end": 16, - "coverage_state": "clean" - }, - { - "start": 17, - "end": 18, - "coverage_state": "covered" - }, - { - "start": 19, - "end": 19, - "coverage_state": "clean" - }, - { - "start": 20, - "end": 22, - "coverage_state": "covered" - }, - { - "start": 23, - "end": 23, - "coverage_state": "clean" - }, - { - "start": 24, - "end": 24, - "coverage_state": "covered" - }, - { - "start": 25, - "end": 25, - "coverage_state": "clean" - }, - { - "start": 26, - "end": 26, - "coverage_state": "covered" - }, - { - "start": 27, - "end": 28, - "coverage_state": "uncovered" - }, - { - "start": 29, - "end": 30, - "coverage_state": "clean" - }, - { - "start": 31, - "end": 32, - "coverage_state": "covered" - }, - { - "start": 33, - "end": 33, - "coverage_state": "clean" - }, - { - "start": 34, - "end": 35, - "coverage_state": "covered" - }, - { - "start": 36, - "end": 36, - "coverage_state": "clean" - }, - { - "start": 37, - "end": 38, - "coverage_state": "covered" - }, - { - "start": 39, - "end": 40, - "coverage_state": "clean" - }, - { - "start": 41, - "end": 42, - "coverage_state": "covered" - }, - { - "start": 43, - "end": 43, - "coverage_state": "clean" - }, - { - "start": 44, - "end": 45, - "coverage_state": "covered" - }, - { - "start": 46, - "end": 46, - "coverage_state": "clean" - }, - { - "start": 47, - "end": 48, - "coverage_state": "covered" - }, - { - "start": 49, - "end": 50, - "coverage_state": "clean" - }, - { - "start": 51, - "end": 52, - "coverage_state": "covered" - }, - { - "start": 53, - "end": 53, - "coverage_state": "clean" - }, - { - "start": 54, - "end": 55, - "coverage_state": "covered" - }, - { - "start": 56, - "end": 56, - "coverage_state": "clean" - }, - { - "start": 57, - "end": 58, - "coverage_state": "covered" - }, - { - "start": 59, - "end": 59, - "coverage_state": "clean" - }, - { - "start": 60, - "end": 61, - "coverage_state": "covered" - }, - { - "start": 62, - "end": 62, - "coverage_state": "clean" - }, - { - "start": 63, - "end": 64, - "coverage_state": "covered" - }, - { - "start": 65, - "end": 66, - "coverage_state": "clean" - }, - { - "start": 67, - "end": 68, - "coverage_state": "covered" - }, - { - "start": 69, - "end": 69, - "coverage_state": "clean" - }, - { - "start": 70, - "end": 71, - "coverage_state": "covered" - }, - { - "start": 72, - "end": 72, - "coverage_state": "clean" - }, - { - "start": 73, - "end": 74, - "coverage_state": "covered" - }, - { - "start": 75, - "end": 76, - "coverage_state": "clean" - }, - { - "start": 77, - "end": 78, - "coverage_state": "covered" - }, - { - "start": 79, - "end": 79, - "coverage_state": "clean" - }, - { - "start": 80, - "end": 81, - "coverage_state": "covered" - }, - { - "start": 82, - "end": 82, - "coverage_state": "clean" - }, - { - "start": 83, - "end": 84, - "coverage_state": "covered" - }, - { - "start": 85, - "end": 86, - "coverage_state": "clean" - }, - { - "start": 87, - "end": 94, - "coverage_state": "covered" - }, - { - "start": 95, - "end": 95, - "coverage_state": "clean" - }, - { - "start": 96, - "end": 96, - "coverage_state": "covered" - }, - { - "start": 97, - "end": 97, - "coverage_state": "clean" - }, - { - "start": 98, - "end": 99, - "coverage_state": "covered" - }, - { - "start": 100, - "end": 100, - "coverage_state": "clean" - }, - { - "start": 101, - "end": 101, - "coverage_state": "covered" - }, - { - "start": 102, - "end": 102, - "coverage_state": "clean" - }, - { - "start": 103, - "end": 105, - "coverage_state": "covered" - }, - { - "start": 106, - "end": 106, - "coverage_state": "clean" - }, - { - "start": 107, - "end": 108, - "coverage_state": "covered" - }, - { - "start": 109, - "end": 109, - "coverage_state": "clean" - }, - { - "start": 110, - "end": 112, - "coverage_state": "covered" - }, - { - "start": 113, - "end": 114, - "coverage_state": "clean" - }, - { - "start": 115, - "end": 116, - "coverage_state": "covered" - }, - { - "start": 117, - "end": 117, - "coverage_state": "clean" - }, - { - "start": 118, - "end": 119, - "coverage_state": "covered" - }, - { - "start": 120, - "end": 120, - "coverage_state": "clean" - }, - { - "start": 121, - "end": 122, - "coverage_state": "covered" - }, - { - "start": 123, - "end": 123, - "coverage_state": "clean" - }, - { - "start": 124, - "end": 125, - "coverage_state": "covered" - }, - { - "start": 126, - "end": 126, - "coverage_state": "clean" - }, - { - "start": 127, - "end": 127, - "coverage_state": "covered" - }, - { - "start": 128, - "end": 128, - "coverage_state": "clean" - }, - { - "start": 129, - "end": 131, - "coverage_state": "covered" - }, - { - "start": 132, - "end": 133, - "coverage_state": "clean" - }, - { - "start": 134, - "end": 137, - "coverage_state": "covered" - }, - { - "start": 138, - "end": 138, - "coverage_state": "clean" - }, - { - "start": 139, - "end": 141, - "coverage_state": "covered" - }, - { - "start": 142, - "end": 142, - "coverage_state": "clean" - }, - { - "start": 143, - "end": 146, - "coverage_state": "covered" - }, - { - "start": 147, - "end": 147, - "coverage_state": "clean" - }, - { - "start": 148, - "end": 148, - "coverage_state": "covered" - }, - { - "start": 149, - "end": 149, - "coverage_state": "uncovered" - }, - { - "start": 150, - "end": 151, - "coverage_state": "clean" - }, - { - "start": 152, - "end": 153, - "coverage_state": "covered" - }, - { - "start": 154, - "end": 154, - "coverage_state": "clean" - }, - { - "start": 155, - "end": 157, - "coverage_state": "covered" - }, - { - "start": 158, - "end": 158, - "coverage_state": "clean" - }, - { - "start": 159, - "end": 160, - "coverage_state": "covered" - }, - { - "start": 161, - "end": 161, - "coverage_state": "clean" - }, - { - "start": 162, - "end": 163, - "coverage_state": "covered" - }, - { - "start": 164, - "end": 164, - "coverage_state": "clean" - }, - { - "start": 165, - "end": 165, - "coverage_state": "covered" - }, - { - "start": 166, - "end": 166, - "coverage_state": "clean" - }, - { - "start": 167, - "end": 168, - "coverage_state": "covered" - }, - { - "start": 169, - "end": 169, - "coverage_state": "clean" - }, - { - "start": 170, - "end": 170, - "coverage_state": "covered" - }, - { - "start": 171, - "end": 171, - "coverage_state": "uncovered" - }, - { - "start": 172, - "end": 172, - "coverage_state": "clean" - }, - { - "start": 173, - "end": 173, - "coverage_state": "uncovered" - }, - { - "start": 174, - "end": 174, - "coverage_state": "covered" - }, - { - "start": 175, - "end": 175, - "coverage_state": "clean" - }, - { - "start": 176, - "end": 177, - "coverage_state": "covered" - }, - { - "start": 178, - "end": 178, - "coverage_state": "clean" - }, - { - "start": 179, - "end": 179, - "coverage_state": "covered" - }, - { - "start": 180, - "end": 180, - "coverage_state": "clean" - }, - { - "start": 181, - "end": 181, - "coverage_state": "covered" - }, - { - "start": 182, - "end": 182, - "coverage_state": "clean" - }, - { - "start": 183, - "end": 184, - "coverage_state": "covered" - }, - { - "start": 185, - "end": 185, - "coverage_state": "clean" - }, - { - "start": 186, - "end": 187, - "coverage_state": "covered" - }, - { - "start": 188, - "end": 188, - "coverage_state": "clean" - }, - { - "start": 189, - "end": 189, - "coverage_state": "covered" - }, - { - "start": 190, - "end": 190, - "coverage_state": "clean" - }, - { - "start": 191, - "end": 191, - "coverage_state": "covered" - }, - { - "start": 192, - "end": 193, - "coverage_state": "uncovered" - }, - { - "start": 194, - "end": null, - "coverage_state": "clean" - } - ] } ] } diff --git a/_testresults_/testrun.pdf b/_testresults_/testrun.pdf index 8ed32283169d26d612c8906bd2d5a405105c23c6..b6b673a1d74d322f8dc6703c9e0845d0bffd75c5 100644 GIT binary patch delta 597900 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

u$X+5}ukgnFlY_V>hNOW$+Cvi-c2 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

NkMdh(0ua)l^DiMT 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

(PV)Jdk+ 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%0A$~EHR~@;SQYt?E~|1KaANM zV;uf2!hxlLQRT;MNCQuev)ig`|Ebd~IushT92_v*E0WR)|3mCl6E|n=B7uL5*!t~d zq`K1aFMQF$oJ}IKjxM0cOt8C;5#aHW&$$~s=SG!{)4(?RyUyQg>TN@Dg0hYe*~+V? z<1AKP47C1Dnd%#9r+F$y1<8oykHGdv%sxtu9aIgpCQcKs?G>0G%@b^^Cj#rfYvqNN;lN5jf&!-D0wS=JJ_kgw*vR>tB`MA2imIabbID52Kt&x5CmLPeKC z3Ka`hd`7HLFE8D(E`82Vi4H%HCB!p_AMK09Ql_^2*=#?7vXH%Ru=3W}AXB+iOrH=k zTGsy1+*76tngisMs9s(iCo*;2)KG14=Z8BNA7AG+z@X-}UqdBD_hdwW!qoto&*G$b z+lYl7F>n|>)9n~kJNhVP-38Q@X|LYex#w9gwxc^Tr~fpGTcWcwiJkHtVJm1j+<->9 zw>faK@sT95+Dxh5sjoINJPgO`l4d;oExRp`MH0N)Bq>ZX-epX()hQf6Yxl7eM%Mz7JmYi#{ zJEtu~V0sM0CrS}b&1@Nr^_y9g{?y)S3(d1KUm&lf(_pye4>(MGhM(bC= zh43OHL``VUEnM@pBHV^{DKCq7&`yn%SBxEhnZYV*{vAVdVWOgkXijS?rXF}u55}2i z1ZK5h(HMp640qUi<-=745w3PID%}!yldL!{nFaKE`6IiU5dP8gl!=yp^<_B=dc&^u zo*2r0#Oh7XWCR}iJCTJ?w0WGcZY)P2^NvWw1Vu7a`Hgbuh`Jz=IZ*Xaua|dbVau?} zpYLp+tcUJS6XI^kHL0H%&vJ$(Au-0CYe;=Ezrbel;T%tdVH*{VAJ)S>0aWI~xa%d? zL>!?{U2OcGt-d4B*6sYsED1D23up>x56y9KI_nIUK7clZLUU%$j!Gxu`uGr_TG4?# z8+HPn(JC!3CQJN;n<-8n=62WliV>V=(uC8n<$UuQ$5D3b1z&W$B@>~BqQz9<0;v_` zU!@FoG}?;DJG4GnF(@!IvG%m@kOM>ce-FON+nH=eH~zY~qY){`p+JS6<^AKwx+b1> z>~*vVq~Fe!LHUNVkXU1?nN}e{n2_`EYCg;mVdbrRS_ACFWixXTPe+POs%AxW!MKQNY=+KFmv+_+Z#C^WoZhOyg^D{IgJ-}ymbI(Y z22i3aWjs2e?$m{v(*aO>fUqS4qXGGXWmt2!NJOMS)j<;0{PMRI;SXdbL=5mF?20W=Hr^P#V0nk4s@rhwTXawBZ{C{_U&QLBu}F>;9}o+v*DZZ}0Nd z3hZl+vDBBtPTUaS{%^?s5bxqQhFpUC7|0FT`1C?7!rCNCvnvx?r6v ztE8HHe*e7<`i*P52>$w66b4g4gEfH+uz0s00)6voQUUp*5viX=p;}VW5X0jcQlPl6 z238;ta5lA2*^2@Zo!IY@<@Myv!()){d+Irt2q+=1nva*jGJhxPh7s_{rB$u1*L0ZE zhr+CSfK+|80CC7&_M1C0ND0HEtb>0k*%HibPHp_+3c9rPF$JO>W~%}04Ihne5XHZ* z$%<68Jo2*KHwqD{n%d7WS#gIAfIL@Yhcq74My>GxN!p@KCFjZpa>JV=^po3PUy&~U zOb&cyTo)^#F_$*xDW!xNQnz4FVP}Y<56~aFsK3bE*deLxYZY|WRA~WQe`R-!^=_@e zcMFsfq#V|UZ-|gId^JTy%<2H4FQP7mJ=VoI#=(W4 zL!?t-decP-JHbp7F%HjWr@CX)jysiNzldHaTCdlM=k}FOZdiYOY9|;Zv`LdOw+v(c zc6bkKX}{&N-(x>eU!dA{#5r9Q!>J+=1Coucsw?GQV4$AhODs{kyFxmlaTTx*#BwkzlqoIgbGJhMT59`xC+0za$HZj5anhg zwT>G!Ta={O*On$^8LI%ylkYA`n9~ilP_=MMQr?VYF|JH(VDb3`;aC>|jdSIMBp}Vg zMjjzkG)rLVgBBzeu5J)Rua0JpxM<-?v*5s4Hr_bR;x==dYCLIXdQl=6UK675Hpv-q zk>zkaU|LbzK->;`0tOb6JSo5k@ns1LIy|~bVVJM5h$*^H0Xzu#3y)Bz?B3zCJco86j3Zytr z5UuaQ(=NX@ULF^kE z)+B=<)t+In5FqD`dKcDb0W2Z0K%?FnEIfv^K4@)6Siv5!Up=Kz@Wt1t44w_vwMK}7 z?pS(*0Buj3HO0W6-H9_ZD*UipDI~p=jY8IN*i!?Fflo_{qGI|UXnXpwXi-m}VFy4m z#5;L%#GqIrD^G|Y>hFse())XRwVgD}lXB|g74;wQ<28d&3M)-b;Ua?zffEP?%gRdg>;*=AcJBfUT-yi;nl>j%NWs~bXU$@-hKlS;GPgFeji$@3Crb+jj5 ztkS8E>c<;wWTwfc=lk}3$?(-nXvtrp-oeM)%lpTNn=ZZ7i^ItAdVNBn?Nnfg;m6BO zII!d8!*k^idBQ&M;-lmPF7k@_dmFVUOWUKP?F;YH_yA1K z8Pw<2MsN7pc=gx)<0C}D@*CEkvG3sz45an5u5e)E;0RtcDD*Gsqn?Auj~ zK{|8mt;C68wYOu)Vsc8>N%a@q)j-UW%=E*B*P)0QZ&{`2*#--5O%#jd5}Q^+N_0AA zDz^fiDbl#C&gF{UFZ>DGw@j}~82*YV&f%w}LbjON_@<4zD95FGZuMrI$q^v#2<=-F zw?4vykM9z&emj1C5QPC$En#dWhwdjMyINwQ`Q3VpIpcD~1DTDNVkP#d){G;$E?>f! zcIwAdY?5<7Wy0_X-Pz0LYi0em2*)aZm%`qpES;(O%z5NoV|KS@me%8LP7}kw=!~Wb zp4oZ_*$TWcMOi>SLK1zW?9%P^95l!bZ*eDZNZfIIn@ zU&Zqc0pVCZgVNcObpJIiR?TtTpvgCAXLPHO+6U-O9tkxb0BzJ} zyS??)3ST0s89NYj_MVB!2YA(;v&rzi|7CEsjkOr)2J|R41^PV#vA-TJJf_^o_$bw7 z7o?fofc#m^P{c?5nYhRL>wfqxU>dPsM~OsWS6oFMot}5d5h?d2-b~@8V$3)S4u?Jk z>)ZqmiP&?Qe^mQgXEI}bv>ZNvMh^Y0*?6C(?qqtccFix*6pt8llv*Jnc#vl?NHdxx zq*~~#1y(RG%6g{9d=#z0mi>B}Ykic<;Yudx6o+anqkOer*R$~vm-)s_RuHY;QVKSB zB%#Wj&hc9nc~FExfR=|+X`DmG2de8qcY5Uh*8b*Bo$C!Qa zr>4Gf9AC+bw?855>AmfF{@!*>Dp^bMZ(|RHU~DbvfFz#PdkXdWfx3f#4+!C?kC{7E z75U-NI{Kc>)UqMy@Ipx5ot3{-aPj3Hl6(;s>?jTM_(GR$X<{E@)!1*;X!4m0Ox95nz3&)hja0Oz$}46fn%kTo7J(u6G;R{4 z9D^ytB(19EGfqZ$rZg3UvRSRAN@qu|(nHea&ss;k;M(Y|!T0SpzVH7#`!pT<88aw! zmCeFN1bDv_jL6l)wQd*#4=zDz6-E*~1W(~Y{fp`RX~&#U?;&YRk9Ap7^3OaCxG<~c zzWk%9I&iXVKqlx`eq0By*c=KSD#M&|2&>&PI8EehyYA=x-?tx%p7Uc+-Sq8a5xg)N zZ3>}ZE0fS?pX3ctwf4vL@}es^J2$0o*bba^3P9PY4eva={?ScI#p)1`zYV!Im~FaE zW0_b()oCK*6BB9^`@)sk!y;h!;%feqRHKyeynqb@Ns#%Ct$sZgbJ6a7)-D}_1 zjNOWwZ)^qNBvF*DuLrTxl>8Q2q*Ydc`jUw;05k_}Sf9ABKF0Bx!< z$8XIJd!_@Rs|PY*0#YIvz$ZSagJqV;dfUIPk%^oBJgAf3x;wLiHAiK4EZO=)0quEv)vLIQLm+2 zV%~-PYmFXRU(8mw#sj#tVkq80xnVa^+iq9s)scRTy#mn~2`88dqkG*RQrYUI+5RU+D#;U$I_`|_ZzEoR zef+)Ke-J2HCt;P-gZPK88AeY_r(&HF8-SIj@wdh*nG3LV8)agX_>D9hOz{EK9kyuN zw#C3y6`Bpkn*8@c_5cgyn6Kw^6eRQp6w|=iN;3tPEj9k6B`#MQP(4ojsC`y0 z4CfV&nfQYqr2rZV5~&!_VZqL|{u|~<{c&yvz_z%;pf;g`Z6{MuqBtrtL|d+$>RZar zKYx>EqR*zCj@WS@Wk*K*%{3SEm(bWjG75DDHzKasYq2XtuKQ|lupQBN6(H6j9K|sL zZaF3U2X9%*uZ`p@;A+67s;-igg(YvbwrVrb&vSK29$YU5UY0{{YNXIDS1uLM9e0eq zfY|C(y+oGxY^u#;dAkET!Vxg6nzmFkeZ$Q&OQLR1jmEitzb#0kO$`?{THkhw;!3*) zGlEEhEKB37$5S2?SW(`B8o{xMuYJb@I6|{joW5&gc1x^D{c*!H$ylQ)HgA)!Mx9r0 zo;Ej5;#P$lGHDxP4{Qz*#ang^+OBkqjw{nQ7SO_M^M-;}D_^&iNO}y$sg72$)Ud^v zx{TYko}se6l>U z`=bi0JShcWUgsq)9leL(Ub-yxxOtx!7pO0)IB!xg5r5}T>@~|R%kRzocW!^C$NpPR zs?3h+hRdf4hf^X4dc1}Jp#^iI{L|J@jTy(dN(iMyQIuB6&Kp%9HL``HSFoYLy~Yi5 zwXwi`x-A0b!~%Od?u6Rx78VGAMrDINLj3`4I0ezOyZ%man1*aiGkSECwlWAH4L)cTPM*V9h+A3nZIsVTC3L{s`deWi2zRwb)wD|) zneGdDCbgStcHMP8AuylP;-}_02Lo*+w)QNH-hchF-BWPpbE)JXR9gHcFH5|Pl}?J| zmOK$I8Jx5^Jp!Z#R!uN@qg`SqFQ zDH{Nb1_$Yjc^#mc!9T8B*5jz;k+7JNjn{DoKFHjHnd|RtxSKyO;oo1jD?psxP3AS~ zz|U!vK}5yYsM8q_!kVw}rq`Eqc~v$tHCtE=Ier?;+fX9H}8t~UM%zVJF;{5!!|UKhKg zjr-d>B7S6W-tmQIIG^yj34Gga=NFRgWPk>rJK;(Q?)L6|W0-hY;tGOfIKy$91K)7( zM?B&!6~K5Bmhp&cHZpw(C&j%b4ST&Qq#<@t$Fy!qyVY2SfenHR1l*tAA3BL1AbA$C z-PGi1odVQ&lhK$QLYxdmoE&nS3@w?oX0GG9N^H-t46h-4qeDUOg!xO5cZ;vj9ax;Z zrgPq)y}es)hH%i#<&2;_&~-*vkD;C0gIJ3Tf>=#SyPJ6`A>>07nE&E&-d|3|WBhAY z)AONE+41+(CjJ&PfHYvHb_U-cHZmP>R+x18bqvHseO_lzecisKtNq5@A&qVReEiFK1_@^LG{z$?L_V z#Pp6OW1z%Qwz_plI`99nb(TSKJYTrR-QC??7k77ecXx-t0>NE^dvJFP?!n#N0tAA) z-u?Y=)%|pUFe53{Z=bye*X=gVkl&;c&$f zs`8K6fMIIpRc>>$i2I;@SQ7_t_7JdAZ1N%@2OB}g2?$HIVUQWv{FFP^@Pxi7vbSxi zd%jI;d8pR|a*L#TgdrPbWP60otXTEMkQWoF%`_(dR$WzZmh$=o3SmpM#G{WrK5=nG zk;VG-pvo+Jo?3>*lzT=NmFc)v+D?BH+#`;#wo2rN?YOF_EVQKst?soK{t-9*aHl@O zGmUC-wsK0JRBle9OJ`+wcnaVzNt;C6_Q=4E7{xyTB18l;u8EEj8-VLOO~LmzQZB8P zSfn%8MHDr5?li@jnRLuwU$3s5$u_kJQ@0xu=gpOE=^Zbw5+Wyh6&InXgIMu%by!Ms zI)*5+z8zcN5<=uwi;QNCg(ru4DGNS?zvuB0Z)pD94_@+P+87Q5qP+}I617hr#rp## za))=oyh~cH0svI?YnV{oM|)OzWl=N zTn@``Vga?xErx$8$TKxfUZ*FElUUDp#djJ?oJ*$1RdQSXN(nqx9kQDSt1JSZZKYg_VQ4Z2@}(WcejFBA52_; z>mUA;mkdQ!C6fHq$+Fb6am;_m(0YxV-X2o6fguXsS|xty4`QtATJzUJ1SWIDT@$oo z<~Q_i)uMvGxfmU{@?I7@1lu$Eh&|U|TFEv`YG1}Fy7p;fH<)<9QvXIq;n;dVDOTs6 zAYd;toOBM>Tj@(noJqJpl_z+xy~h&)6TEplUimuU`E*rtoiBO1s{6ZBn?dm05$B9_4`4S=?r=g@G zY_FhYbKFIrPz-A}M|UbOwF#G1N>W>#%~p|(S0~|i+34FLhOS#YtKIhm89Do0+3OV(%KSurwFox0%Loxau}M=nKqHvQWdjVZu6c9PZThoFB{K4d*}oWWIld zKF$trGkh_HnkM`fqeb+#LGNmg+SY4P@jq<1RsNaCU%88+tX=V^JnRq! zxm>2_=gI13T?}N);81=-IV){8Y%a>RMSN~UWA zb2C>PuHEd)yZg=ED;!*f0`_3+E1cn{2PMOW9RlgzL*%N6Hm}!rvJ%X%?$vAq9f6ltg|_ATc%|EmD!Ngp ziJ!4Q)lcV`;4aUdU`(c*U{<2{l+S$bqA)b?7F*_lJyWKr8Ti*|rlM_$Z;t{g({?HT zy%O0lv4HaV>>a*;*IFLvUCJccBQAcW?19BAT|Q{UpCaWLff-^Kh?r0y@rga7(GbZP z7_V#OkjI16E7CWZu^Dfy(8NqAUPNk1=%~73=!n?)dtr!<@#F_r$mQ-;a!R-=iWE=u z`;i~DUWyf8tq)^s%MNYO^OaV5y$o{=3KEMTWHJRt6i%b4z8XpiE^$cQg8i--TMb0W z&a$Cy>3L|d%A4nK2NJyGM1yDx9_&I4Z~!UH*xGB=@y9xL_Vk2d$W)WQ>)x#=l(V~5 zBu#D|P9~N$ydp^Q);HS+3Fd3BL~AZykc(v8Po(mCxLqv>?QpQ6L(^L_7r6npqo2N9 zV>mTg(5SE4Ud)KE+8%_iIjio34%n3lj!Ovebz%n;Od;e8jv?ergCNMAvcVWA>0k<} zjygqF+i#t`VrrqeW=oPW&@i876pD;WO|^!Hf#(>9j^~I63q!a9a%X|3B_9~QC%|`= z{ZrKtVmW@>ffN#d>~$dDDsKug4xyom0Q-lV6GCEM7THns_8FO7)|dq{M0FXSkPaQL zSD{wQKoTxTECz(lqpXq*MBoDHOa2_=W#U?+A^}DbkN`E%FoXbPfNCb&J_ww*n{jAp zqyka&lx&$b=tV2t3qs-~71GfMNO8>jWzD@w zMHElugXcFincOuuyswx78*RzmF708-U9Da}4iy7eYV=1weVUYjtJRVFF863vF~RY> zVoKV;ce{t0+2T~|>MUSDv3_&5S8_@5d|0;x4L9e$DfM`_tsG#+D`ggk{#HGE-IR%P z+`D+)&U(>Ck(&_SVX2q-806Pq_dmaWTml`x_rFA|u-cCugL&0)Dx_b4zy}e`b{dw= z@~fq>3IfK=wVfRjmz}Gt39I#;UOv{%kTI=4)+VTAOHHknE?p_&-QPAZ&m?;5S)?DfJ z&UgthvqbHxfSwJ;(z?4D|H= z-TbqiHju<3#Z8-YB2HyThIU+fe4>Ag@HmH(lSNe_9f)o$L#5DUsp!P0hwnRrZv9H- zS7=b)dAgFq6qm44>|{M2UqkB=f0poWmQHzBVmA)uttiTosPN%4pa)1Y_Bm_+#WX{ZH{-ewg{nxtG8_O;wC85@S+G0OKRpc{fd$Ot7o1xH(D0^`=A1nQXWnN@>Q+LXxBY{8dqdz?!xPaH%R-6SfQ3sr-?QNctLMk#V+#jBj=>M70cPZi$IysK%#^i%+92MhAU1 zEzHebHpCV-NRLxiO~szTw9r{VyiCnZO}+zh2Efn0^e-^P*zMK-PxKPN^M5sZZcshU z|7rAuohd=H^=J*OD+e7zZ&r=XqSmA1M^vd(8#53C>*1yb3660TCu=dVcUSE(r0ez@ zO-!_)!fWtIKFN+dk~rt16bARwLh}JPl3eK$_a)c4Eu^Rgf`N4stblp?Re|?84H_=; z%>1V^_+LJ}7atZU+ehE{g?h3deOgxpNLhfd3>SuvUsu;xDg_3M^bS^(7A4Z^mDPzd z8H)oq$MY{?cQa0XN?qVqiC-)-LQs#mJ?jGBZdK%Q?r8&7c*I`vS7ZE-{b@-HTz^H^ zp({U?IJP|WOfK$3(thCbKdnfkfvNN(i*sR$k6W#q-!bJ4t(OLd zM6ld{!|X{i9Mk~zI7Zg>Ra>s{S)uuiMg1=i8l+FZ(;69 z<=z@!f7ELDNp!OMzxOR4bDMgX!x^AQkl^8|07}oFIr2ytC)-4cKKIl1wzVJwCM&tRfv=t2hm`z6scpTI-D5?CSn0Su z1P4*@m%CS0$#D!`2)u)BzcgOxj{Yt~(>eOWDz7y2iOjq&Y;898-vK%;OLo8;0w&e( z*iM>qg3x$mH#PEt;s;ob9>MS!_}ry(%%@3BQ?4(Vu6&g2`<=HT0ZckErYsmDMev(! zq43MLMZrjFO!}Y0!=bk57c0J7m#QsG%TVf(*7F}$9@E6_dxU)#gN99*COi==7y+|b zTod6E6}H^fR$2JeG+`*Bwy3}`m^KVv*i5iEFc>gWFyUgu8F!BQXDI{3_6*+&S>(!0 zZCCJ$Y;#&LzR3=VvE{DZJ0Ig)4pu+AhZ(|yvJ}EHFJ3t_5(tN=&?^{5{;T8Kr+GM% z_8cw+EiMIZE(PX7J$LZw2|f)g>CL6C)99xQnDpD{7e1j*A1>Rcx+q|M8Qu=JvU8?s z2brw#HU8#uJgH)LxVWJa%H^&;WW=y}=_J8(J2ivud)rf@(TSrzJ&vpydx&-!d`l)U z$2ESy7F$VLe2nShnxYs*5v)mB3@Bc~uoeAd0VrUfsoj!~nQ&e>& z7PA2ZAvjXfGkD{ymIUn`$lSOjE+ESDC5>t2`$)u_p5wvbL@n^UlJ25ys~z^PnoIYL zcZw}Q0XELrl5JBGHqOEEho9$#l6oAy*d73Ox#X;Jg^D9gJoQ=!L)*KW0)g1}1qE+$ zkyDNr&5rKfCMRE#DbLmqg?1j118oI8jOxfn3L!QQPd;S~!e7)BNpx~Z+%~2KDuPTR z>%fyPEg}=n-V!MLte~E5Rm4ukBCc{-7II&%nl{BjQ-Nb1!=JgbQitGwB66u`{uBO8 z#4ITKf;H8GCDd*iuDPXguXnT$r<1EuC^a5tUI?i(>YwjwQ=UiMIde@+3HlnpdvbvVK8aryYFb?2OxW=_aAKIU3dKF)}Md^?HeNnt78R;(cII z#}!jvTUOiic_Xc;ny0Yo|0PMx^0v$t4ZQ=<&Wq;m0C$AS0pmrW7!I_RPi?`Z;t7)$ z5Zg2>mF+?m^-Iz*_`iXm&hsrag26>+_@vVjhgtZK-Iae^p^Q@Do@lMKvBB{E3+```4EF{)aEkv{ zUO9byVHe7(z*skZt%On>YYbjY(8CW5wq4gRwE$nrEz(|>{KM34h1u>{Ksw(kP-~hP zUY>1awFTI(Tp9k@uzFX0tFmjkQ`pqOEIYjqQ%fC8RrbvubRyXaWopy#==;ZImPD0x zQUJDyfCQ!tmeNePR{FT+Jn#o7g3yrCcm3)P=`k!o+7koVb*3absup&*nl^3cF!n6bKZIHg1);tneGF21$^o-o!v;D zCjpRl?uxaAj_^kk{1*M@~xk zwr)a7?hV8CFG_=i-+pK1X-=>)T-UtUah6mk2<&@8g1?W%h*iRGq17{~WaWA^0SI1D zwana^;Yq!8H)t5n?m(% z(>fZDu_K7}VJKn7Q?o4=)3`7K$D9WrSLMbsL!oWAkwebrI}&Yxu`%0RPdAQg^fcJ? z+S7r(b6K-O!W_Kf+kTg^qX1=>)VrUX4R=4?zTMj8)QF5G@8KZKOr*JaPGtQN8?aD* zIdBUC&01q$TeN06A;q%@id9U9f4AZGkfJqOR`)bvV@LJ?7ek<8z~3*{QkoUPVPw0- zFA^Et*62^v>!Brqu>11NesDPc-AfXXK0XH&z~Ict#zIW1M2Bm5v#2#H0|t5INe(p0s%))^o{1YE4|oayLjD z56CM|$Vhh}5R|wv%26Z6&C^fIH2`m}d)ZTyX#=C!p5)S{89l=HZn5mLT zc_BJ>^BQ&6?IF~*$z?%*>zUxFYl^FC&YEJaF-$S3`R?k_`!TY{jqZ$LYgGbZ#va#R z=n4eC%THv?0gOc*=jEC`IP1PJ{UI*g1y(aX@e|X)({AXqtLV4yijNoy$PxMEw86A; z4ktR1`(Lsu-HUgd*tsnK)1v!F=BzJxgvAv_@{W!$Uu~N_)vLfgpOf4vCI#Wa+#a2u z;8Ee=Ocx-(P37;i@VB*w81tpBy>&sbny~akdqGh6@hv9pQAm4Z*Tc5Ih?K8o7Fd)) zvl1TIuNKHq77m@~78(Cd^yvOU{^J z-{iALd%LdFxZ+cB2Xz*>;06_GfCa2dtOSyI8z~4~It^<-Jggh;Ww$o8Q9S75N*T&K zBJz9)EGj2D+a{}KVrLrb+nU_ctTbCQx-TyPZiM4)$qfMS!_c3Ab-;o3WetWexzWHI zeZL$ms!{k;KmHj*_Y?L`7sA#44S7goGlWsM5BAO*%8tb4W9wF+g~U`l(7oN^*cn*9 z)nh+Ox#rq@_MJ(;VZW?ncl_CjlLUL+wOI)!06S2^-Gju0TDxLM_msYD!A!B!^z4_1 z1V--l#C9u;e+)ge`^C@Ve=V&?2ZvQfYF-A5L__iQx=NF7%8aR#SkXq>smMIN=G?Ud z<&*aM5ozPs3+4G_8Sz^d>XB%YT`0{Hs5Z+B@-{u2!`Mr7VwH)pt|zB-Y~X-!l` zLlw*i3=9qXqxCA$Y6%;bL-A*H?7a)j;-$mS?xib4Hrq8lVSY2edinWV!=AwbE!*eBvEJ%Tw{5fHVL@;# zBBvvbi=;XmZ zVOFxBZ^+b*yRo{CrtP@tZA1sNUawChK{C&YAE63sQ!1vpi=#T#t3^roAeb6OKo&)r z59NP{#)2pTnkc#)kdVQsUuw(j2*iqEUm*u5gy}z z`%AQ)&a*URR(fybLq*D)lSX*9dfHS$1@yAbQT{&1%Tsks_{iER+QC|blw>OG@#joMqfh*vR+zpL`VFRHA znX1MqRixUJBM=`z>7~1`#S`12-6-mi=3`%Lc(QHc7rU&pGnf%{>?A?p_vv(z_*Uie zTwMgb_uW-t(!MK~K;Ff7e10ps_Z_!$;k%DGZ8tQg@vTXy4|gHlm2GW1)R9L2YG?`8 zY%5(PqRWTuP20Inn~vzy6f5HS;Ift8A2CSi-J3)FPf0NT)fKcZFm$r3U`p!GI*?JR zg+N+>IG)%~YlkwMbR<|X$4E6lOFQd|00b(V{doN`SfBw~Eq=$sp}xR;K$R1F(oIpT z6^ofmFY{S6ZlxmS;m4}i$L>==H(`=`_RQ0Kt1R7@KY~rW0@X`8g6*+;5o@Ggc20dS zTuaf<&1`*U5&4!u+NK?pZS1&a29mv60zw7Nxz#X~3t?1l<;dT3Jo3p$usg;#wRh!+jm=DZ+%5l3GlSl%)|eiYqW_G@wjZFPt&>W z^csW1N~nWVytLc$wUaGUKa}3!^b2XUF|TF|x>)Dby=>3bIq+q053NyS_!ig&ZcYj= zOz9T4hP6i&t&=CI8mX6lPkg4z2b9fRz)hh^;gwCiF`>pbAt@YwGZacAqF-&%TC z1rb_3!`O(}@$}k*;61i->r4`H?jW(xJ9&Xl;D~soc@Y<%$o!#RLDFAZ6yn=MYLU;# z#m5aMk@k^=*dNEVCDeKuedl6uRoDL}0&0IL>WW&Ys|36nMjAW*Jlv+zr4Y-elfUjU zIwnlvW8-cKy?GcZ@BVh5knZg)0$2S>dXBY}K^}kt!issg|I;q9Ab2=3(8(YffJSF7 zl zE6sdKNUz9AccoCM1s{P$gZumCaQ;U`&3&>M3&veB#HS4Z2zWRA+Z>{b}Jdny70@xABx-XU*vW_pAf{i zb{T%Ds0cXSD{)8V>!Z^%3_+UF(@{PQB4RQ{NZ{+B43!xJwHWuUHXf?&X-jS&s$U7~ z8N$oaR&}5&Stv*tXw{P#FcWcRc!uxBxEXZwHeO!(16GC3iRsF_B!VensstdtQ9#?! zZOPQ}^-K8Wlfb8#kjYj|JTiBf3nJ6d-#6-my17|Lwlf^RIXPu^YjPau!RhH+j8cPF zE`}kaal=u zV_{U+9|85ncb*aqon(2}!RiKU4Q zO4wz&lnkjLE<2pfQo>1Sg%OoHO;x9?&s2Dw%}?`qWKJqHdm4Wf*NG~bJwG*hpRW~4 z2;j0u zRE9v!^mSCY zxtUSrc_*P4F1e37RT7GL9cK{UGRFDI!Be7PJj5-!9EJ>5#Z(N@&A3pN`*kc;UnNza zd-f@Mpy@UQIKRRALrzBhzPKai*_2j?vyhr5=*-iZ&eD<2(2;ID(7J?Br*%A)rUyK9 zzfvbV^FUkw@#jP<$o;Csu!)Am0a=&Xa)b7G*MK&+hMV63&;f(x+XK}zAt(WLdsNO} zi|PtcX(ls=X#V+(w}+)=;~tr3W4fMv$>R(j8Nt+~s~QH`s%x8sqem1qibGIR%_snU zN_h*lrZqojs(0g;(em(=oP%mfYz7R!QEy6^<1k)2Bw&?}G4*!p_O%FaLayADxk2?y z3yT(LM{dC(Uug^R5_s_S#SdSyFUTZmb@JjAM7-owM1Y8`xEEPgAHdi9J7&|RK#=0KS5eX=IAxWz- z8IY36#K_6$kdON^t~g}{Id7|1&4gdFak2mlfT(z$@d6?DT8fScjtdaUInBb>;FrWU zZhD*b`5}vG^*`PriItw3Yk#}Ra9u=4JVlk1VsUW6*mRJ}VcKx@-YgRhElpsKOZt9~ zDmMRK0EHt$UO+GC9B#w6bp$l?VYQW~MLYm8^wMCG0w^*1Oyk^qXiBepJX#L>mk)!A5 z9+lukm$o@pVrE9kHmU(MO_;tewadk zq_@e3Lxv4SX|-^JyZCi%9j08j4+8k`aP_36Ht75DDQs+2`U7VT4F`u<)nf0t@hF-m zI3Ph?4r48n; zVsNoGxbN^E(0{QimtyARVr(ncI-|?=$Fg8zZFQ&RhO;7O4x&yOJ$Pxu{q}?{^0|yy z6Qp`76V!bS93vMo*0BZ4Ze|O7Vg8#R` z9*2zZIVW=@V7mCkKkoP6M$Ux-`saRNv(VP>a0lazIHK$@^K zSLJ{=x;pme$Eut^WB5=a}cSiaX^dmu_O>>9nd{NBaG3g zQkAB(#JO3a{djiA06CDjtr>5T#T_gY*}yP~l>9Lw>)5Bh!QN1{#of=h0Hc%*@D5zI z2XfaVJRNI&IvZQ9E>|KkHNIUl1n|_m2lQ7va*0cKaT`-7!vLe|u4qGZukTk=h+CU~dy9N3 zyYO|3HI)#A+vIwxO&bjsySzvGOVC-K|849oEK+c(Ov3QUA@GbT@Vx|{x%6Q0wW^7ZTigt34q4KNqYd7mI^5Ep9!9xE4|RG zBq9ON$L^z*!I^*r=WPOt+L6Wxjp&()bGvwi3lq=UvUdb;i4g=Q9o*+HSyK-PUA`DK<8BkW2nns?yo z0x!L$CpYR+qPum<6r$Nf-R_d)U&S7&zthGtz6_&cSpz(8tjM5z&R zwMJFT-T&oN7z7dB9&*!8&F6-jsO&uA_c#Yit4t*KNepeqxR&>Y9BHk>EUsF?*>H3-p4RWazWXI_Ym6}N13}SJ2wkCZ>ZK6G&P)(6pR~ZW_@#06u z;R#)~GQ9%CDp#E(s8gkY)7H!SIeA(GUYo9_Ef|7^RpB|h!V?d;cA~n6v}V_YqQYwG zMgbv>S$p0pe<I&nu`On7nJ+$J=nqPz)umfI<@pffbJI>bQ zsQyfEr*>wQVz)M|TzT3_(VEwqXCkxKB7fBVz~Cs$L&4~({d>NDK}-_9+~?88&vY4) zK1jMEtx!edVvtp(#UZ_S;|I?@UU6&?#1;GnIRy;c{{JF4>>1#aFmxGY(r`!_kZuSJ z>BmT@K)F(NY$O1t5RIElgaZ|ub=8#Ho|A@9UKy$>Xl4(npqh6QapnTWzU-LK^{?0(0W=$i}iee?o!zOKKp z(ej5gGJ!)Iv9xA~pCodD+g%d=V87(H3>=T0X%tU;Ka8{x+mJ0Z05KM-jV(Jtjd9Bl zDE7T@o|(;-jxVvWNS0B04v&N!q?GxF#TD*r^urN=SjC9x{zCQ<_J~og?=TV;Zl-g( zB;*$K3v>+$$uMPf8914^%1^dz43TJ#an|Swa5sat{4}*u*TE5J(l~gyXGemXsrTr3 zTrJQr$jkkOMT~5=aU^(L-FR%F5rk4e$3n9|1ckqkK)(@r$IpcW4HI7)LT*(H9Wk~d z^eg}JkC(G?-%+@8KHV(=hZH6oCf61>)CMCVmfdIgpeU-5O7P>eIZdE@fJv0aD(*R~^JG)TRz0Qk~cu^g>R`NxZ#M#rb##N-lqx&7wT z)V86P$j9+iCF_;q=tcg_#}QwZ-n!KRkYtxziNWP-s*QOruSh)?Z$6q*Cmu&TB*p0` z@@c8EJ)7+~iLBoIpI>YXI0ScsNnY{$wdGa5s;aH5--E9e zXPe=Ve>cTqOjH;OhES!I3X88e2v zDF2w$nI$FKNsomQ&Cnj*VG~&HWGQ-jCy<__(A5nEe*OImR*X9~J-q#zn{k#^Y?W;z+uYnbkYqKxs zKc~_&ebKbZqiSA}*5i@=J9h-t$fG^+EACUfsboKzDk19uqLW)GWg3&O$+;zlm|u=W z|AQ@+s(wS8!xNIbMhK`Red-SgF{-NJ!Y^`IM?%m(Z6RC>-8i7i>UeD=mvP3L6pg8= zUQWLkN4}ffXw@sHuGWjxn&vNBtB-54G~sMA_N>9rZDrEsly16B>y%dj6atuHvXME} zN|Tx5dZmd=^mw}2Qsf4TP}0ctIOHj_Fo_f#yxIT$>5^M%@CPBLBEjv!?GR0PuV{`F4wZ% z*ASNRN0IFu=1{u1DSbYa zGk}Sl$TvNn2_JYquSgT_x|g+Xl%vS-WJ!*WGD9&w_cFbG%ws0V_(34!DN59EgA;^p`sp$Ngnp4!jI z2sG03plnA6S*#3H35Ll_v0YMPmrp3KBw&&f>b)hot1~fs@ndzCbyOeimWQC?q0q%p z`1noHFr<}%BeDD>jK72-7z)r4+If40wxNkQmD{JbGs*9LzF<5K2!UpFy1H+oZME4s z&-cjoTNV(y`d9)A^=3`8Tw2SF$ya_J1CL~1KkrWq%7HHzjKv04@un0|_Ec%Vx`c9O zU|h;s^;_TV~7n@o4 z-D;~UA59T|HOKg##pK;-5oCpI{8C{2urZ%1xR^yWNjG&$0rOQJrlQAATv2e&W`Pux5kuh9ip`@+xJ*rIAIjda2H(k{hrf;MN@~( zJ}_U>5c+7I&VKV|^hj~-4%Gf0AQ0hcC+c}7C$rH{9ed~T>hZg)@{pyJ51KM_z*)H-?zJiur@yXfBQ=ytN@|Pj|nf#`S zKOzl=3+BUE7N$Wu%=CTk<6M@Hi29kIh$>Tv?-C zScv3lA8rmg907{@V#q`pfgvUHN?gD+8k(wT%1uPx=Al8fT15OHIw$fN2yKJfjbp3a zb+5w>Oo~!gu#&`Je!vW_#sL#kb2P*_zg$+mhx!%UKMtx&mu!Iz)EKCZ%pD_q(+$&| z6jbsdlVtiBA^lK@w=@iw_)@pXTw(cA@5E>qD9F@js}ta6Z?)dA{7|fjr!7mfGN$oP zq?g?jiPca|?tbq2a23JNL^dL@D8)n7qsH)WX4hVFAp{tvM>YsDvCFJUc?@${=`w3Y zaArIty6c@ge#I68$zJOdAQDl*d13Ez}Si`h~)ezpbEAAIi>TN0-rO9xhr49p*yJp$0h-k1Y%{ zbk#{HZ?&UGsgS%M^5|*uBTf@PRm(#O%8=CjVwAw@l5|f>R;Vk(zV;$CqJYEZl<8A= zRY~?ZSl0{>n)_pTcoIlcwospNuE?(6nJ9;6im_#YM=UglQSmrp1OskJc_VZG)ClHo z&6Do8mhM?v2@a8yOGFxKT)J&$aO_sDB&(yT0{2YhCR+Yj!NWx!tCUQ;?@-%qCRtZY z;W!`tDT6u5+3u&Cc}}7+32xntwA3zNgM8td6RelIpzkLZ1wKyT> z7$NvW9q?KG!=rz5Q-7lAZpb7{MfHBOZB`UuS@W5$nn93S1Zc!V*f9bfG0^aMpsC~z189+_@jqr*k|VU4$oZ2a zw&J)_T5He+u0%1fM9EzYV$%BelL1A)Rl^|W_r%7j(B;U}7tsLko(s*{?a>kPMjVW` zo771?suA~0bgR@8swqEyJG!LVr>!Y^n#McMhhWJ`|Da%&V)w>Z8%@QtYvjQpql5wC z1^yw6SqfXFQjhGZQ&GaX)3mBhbA*hM2%PW=JAm3>_mW46v9Fnp$zC!j?)bgCD@m9a zT&YZRghm!WLO?7x{n~AYsJ_VCU5K1X;0?o_z+tNj8-m_n0s+d|6Y7_$=IBygCk$?` zDmth8)uB=_+F_+W!7`7BIyFIoko6Df#%=Q|B9o^#2CX`X2buuEY`_kGZyB09Qy}in zWuCmDCCd`A=3qhw=XyY~iKWYFv7B_nc4X>U7gY!tH@zcW*Hv-)93b%(pI-3jYdN)6 zd53*^&P{Ey;1_#dEAnTZ%{nK3VjWq<#-lMV$PM~AZgEKOuYrxwFq2Wn5U&CYm9BXs z4^W`tw!o)AP$}ODoT++wdD+(vs(e9;4vLqjY_y( zXoJe=y)N8Xi;nDjdtry8WRGJOI;Y2Br7wVYgXzwu?00Ob8wczUUMZ%NZW(ic!45ef z$0n;iiLt8!p*tR<;9J7_7ZE5202U|@K_ z>DPw6b&Qe@$;w70vQ0^gXY?c<$lqb%wBk$7p?tljsS|*oc5obdmwJmI9L-4IGa?|ViyHP|?R~v86yvq~qjC*sh$n<5H;3Xj|!NXn{Rjf=zKeW2*xL;vX z$$s3I$v;UVZ87%p=@6idywn%122J?-qbhT?>BFWk7v~krEb2ibqbqn)MLui()N2FH z_b{QMe!H3e@EK9}lHsRK+u@=2L>OfD+G;TQ8O0%b{%07CqQv&(7R55x16naT zI|0VeA1xzZ-f%$I?c45=S3^S^C$~;w9X)9+D;+J6PCofa@q<2caYZ0A(ymPFZghS^ z{5&T{N9Wp6|MeXGrYGa(=7|#b7#HCKjkNyokW1M3xI%)5DQ$8=l#XOD;>F)c~TbiH3 z;th39fd^ZyyYR0UzFpD}d_L0c_ZIM+f+qIyPV6VEDJA!HoD;;3`rH8^%v^71aHFj366HwyV#WU^*L%-(G*D8ugO1N(*?{Pkxf(dW-C6N8>n`0B0k&; z2kRU@WRt+$gBaD~Uy}Iq)GU@(ijy{zTP$G)_*95uB)Uhb^We;ucir0CT+?!_nOc#L zlgT?tarqBmwE||@9)kxLxr6JSNA9$K{I&QN2JEAHxUYR<;Sp(+rGT(BX~Abf6F*(I zNY7vqo97|#AXflVs2`yQKFmMJp}n9qoU@AhUkX4F(bu*c1^lyK^XRDkCc;)Nhl%HQ z-jlstQu=~1{O@eBAjxH)l@_N==JI|@f!v$D!1v9vx zlAf=(vM>iK(G~RfR!Dinb3E+#UPvE&5y}>)Z)L-Y?DvQBjXD8GnkiIr^YoqaufBXZ zcxi9<_*y&rk*uL%Z=&FA$Fh1&Q%StOnLxN%sOW&~Ql{e_$gREY20z*~W0N}l>58qg zxC!BDP{A>Xv{0Nj_~Hc>PKHHjX=XJmby6YVeNEezua1asJw-OLv#&c2BZHjmrJNT7U4y-HAbhPX)#fNO?KBtogFT7 zx7DzfC5#Zl2KVNkbuoMYwpa2#yL>MiK7wnqP;*T?+i}@_?qv6<7eyM{ZqT0w z+hVCqAemcw49rI8QA^#T)J0E_hH!-!UN~~|ws7g>!HDIid*sV@NnR1d_h64n^Q@1y zq*;5z=OHKhg}aUO0MP-!u$r88N^hdUdZ-AB`hy?KTBgARiq_)aucH78HovSfK4#sa zEwUOuqB1jfJtCt?3YzD^r+MOVIMgtNRn%BnqP$kdL)rr9&a&;J%x}*7 z9#h8f3W#6k%}gXkprOCp7>^>P^td(umwvPRKxl6kG3S6Xe}AFJtM;G29KTw#dnR&p z=3oC_7XMV*p;ag>L*h$h+8$jufr~dic`B>N@CaSE+A%TE@8ii}VvCiNYi98X{~_18 zsfY}i44vr2uiMrGEQ5V~gh!i{Q?}BBL-*4-Up&X)EVfL#Hm8W5dec}!ROkFnqc%NO zQ7-8j%{rWS7f_y?f>y5neYB&zx6{+BnXdHE+jdEl7Rs8z1&qpDa+6-m?s1%XBxg4y z%E3_ru{^+Fn#2hN-3iAKGcR8C_UP)a|WGIc_-@ae8B2b(Lhm3_h>#_ga z()>SUVL4NnY@s+(oXudU08wfa;XgdCThD5X%xkB~x{tnnyATPW$c#_4@vsf{m*lCb z7A*Jy_s?AAJat)xM4C<2Z`zVY1r_m?98^u}cAAq1E92TTy6P$UX!z0#5u@{w#6A|L zitupRjX}jub>|R}z)sR29Zm+7t#nZs1kwvq3q@x|k40ET6Z4bE03`L0lfFDG?ck6j zB1n6S#!0k0!BL}N-_#0C3CQ-RqKhDnWLrVu%UDwb1JGp$Wpsos5|yv zehq_#q5uRD*x22Hq7YC5{NFby{MaqAy9I2g;QmLtS`xQ&SqQPaB(Q@1F?lScFPNM# zq%Wz=!u~N>RJdqsfSOKc34o0>M}$2bo)YP0o>4F>gmq{rFrq|ceJ6`QlZM7m2MG=9+(Cn+=SKWx(0tcj||d^UHy(RfEh9((Ge zW@k$LG6(xb-|&&XB%-OJgnY|jBSOt3G~QGdt-b?4jJ4>G{y?{8QNDL>8-ME70xb=H&ix3h0%B`*+-{B4Il3n2|(|oCWeM z8GXYKVJoh9DtSv7S7~C$s<~VbwdBk`Irfv4!*)pS8&1ftb<{@+-%e|s4CI#cw<=ms z@OWY>HN$$SW^Guz-Ii>4yqvNy#d0=7ogej&N+$>0UycW6P=-_`*pnUho`x$o=%J;< ztVv|gaQ{i6T@GsqW5KAmHc6GSWU*?a&P%M{6=%ud+QcJWOLgIHGCp=z#$GdAHXt4A zS0ET%yBh?Pwq1+uLN>#REDyNM21EETrDJ*1Mqh^nF-F#o@?-|bLSajs%#a})s!a!Z z_QM8@YvQ*SliIW?P5fQmZ}ng_J?>q$@MNCC)K(N*OKplX>)>3*MxN3fCN){JW<1Vv z#$$5R_SKkZ-7{;xW6DvQ9HzRxG}j)Z=lJO9I=yrD(xayzcMTJYp;@2tyg;rwC==i{ zh*cT3eZ1AH1iQC0j@Z)^=qagNT6zS<*tiFDEL^0FygTYNpUlutxVn5e>+yT_yxo5y z0XpCQqk1KdKe+k~S!L(l7O-ZBCXgez(IrTcbK8<1;jq)=`S1bFEA4m{l**gapojU|RmYTuV9DMl1j`Y|K54_Nu{1{^ta@ zInS(tLd2Gj9%RDb;i%af6OMPe5^#i>R&Lh!5;?<`-Js9X&zufQgZ}G>a6P`sI=imX zeoC|YwDM&AR)g_8lq=0_lj(GA%{uo~J>En2LP1*7RXM9U8H@ynFU{=t5|$ZVL2NmN zR%C{MqVc~D=rR+@xNssGNjF+~x(#$2cx`w|aH9q6HQtThrVMM{I$qf^Y}9B;9a7bdKwGnRziZ2oD!BUUM}7&c-6r|)sEv9jZvx_*n&zcVc!Eo^`~H0t#7{vG!F0G029-Cvaj1hC6b@|NY)By zLqn#?tUTwadIm-e5l!&K`bOCC5)*|oprgAkqLb=WTnspJv80LpZLS0u`pi3b)=Gp= zBy_2j9`gP!efoqy^ph&ZGQryJ6Kx&&w}o@lMSzmwex?)gN4|9bZwVU7Hi_)?(IbPo z#X{;_V{90!=rozM$d_%flVF+Z*4tKd#=U;+qxx1i-3NaioY+sh)3784bOr$f8F@@% z0iv1U{WXQoBvkp-eS+vi|FPIHw1fk3kO_HpwKiIA9tO{}yW0Ki^sRaJL@8g@jnxo~ z5&+u!uouwqeyXZEp2zbC=WX?OJbe#b=g4c{VvVzhbP7p(=d{MmnsN~4BvMJA64g`N z`Jz}rxJ*l>oX$gkDQ()Os(k4No!0PAe+62oIwFWmH6BTJRxP}%%&bFApE<6#+c znQ0CtQb8s$bjVvk!MK z0Os;;a8i?Gd&+3)Sl}2}0#O1BIYFyVHM8d8NBi~AUhNLDpW$k)v3ig3YOT4tfIy{V zJld=3P=!;!;6`wk6H-p`eqw9nA71Qy{N*E53uHNAn)g(wG9Mj`Y-TLxHcDux000#S zrjuOEOWK=C|OX@L7NUP<83xy#mNt!;97XVD^&8o!`e?cNfT z=Io8FhfA#gWbf2K*Af-1E<*pzC16beVHSJnqH_(V^jYT0n7FP;V}>}5{VC*phmp(F zvHy8kY%g()ZD#^5I10RcRgJ17vJ4Jgo$lRby)&4jbPvx)S;c+acr*w@Y>(-GJC%7) z*ie?y0(6SlV|d~wErkUoX0<*8q&sIyUlYnkW&^gk>K2_jpsa`+M>H0|7Er|s+8pea zh$NLpzlVPWR&AOs@@edV5S5Zhx$#C_zeB2eoj`OVF5{Rq;onJfeU$!Pz=z;56R`BD zH%cN1k`cJiB>Tq~@gt*8=!fr=;Q0FY0Dh#Gur!)540K*mG9;ZkaiinZV%i)#pAKol z3t{Ycb~V9#QnuVUn3f?xOY2u6C8B9wUd&l4dDGwFD8HflygDLC{+w#&l_g z>ONgkYVmr@D&&B7tPIGsO*HXQlYz_GB)pu**GXKu zu^;JQ{2ZO4 zOc&0X$|WUKIx9pJ3{HvRWwVVeJ7^-}=mSqp@S5l7{rIYWmlS zV}-W4GMjv6oOkukV^vmJXmciJSurt2aH3vH@8Ihs*)P4gciB#9iniA*;o(hF3N-<$ zP>ocBwlE$NB`gx+K95^OIrzr-%nmTH^(fO4dqR2AnFdkz%WmZWl;nVn@HK_z;@Ccgw!y&Y2{(U@8z74>9@3k5_Q6di7oxy0(4X4{5)NI!E zx)fYtG9>ZL0;<_t$eeoGDWdJxbPijvT#ty0$T|(^No*Nx6;)T$NL|Vj^!5%q0+@!K z&Dx%=+JNm^`K{V#JSe_&1Gmr0zQWS_d=_jw4&d=X%F69D@A~n5LMhQJn%6+@H^*G! z@e;t`VydT5nTXVK{eq^Bc&dbKpiJ^Sw1ta107K&Q5?-{eN!9OXAuHp?R_6JSYz%3Q|^up|u( z1q=28e3H^hOCggE!qQ9>AlHz>LJ`TMA_YLXxRPJ2G9f7%q@=+)!4I1Sy}(i8?>;o# z9lmio?{71yu41Ffs}83~xc;H$f$pe3z{XE!!B?QIIJnXmvri07O700WRs;OKpJzXF zcwpf(^krks06vyjBj z8-oj>%%jK#oZZTyQN2z$__8VtATyVjhX>XUf!;=8;vY=wl`W^+gz*op%5;{)b-dF` zX2-F%EyrO$&vce!_1s#e6n*F6=2<0B{4;2r3f{^!j>FZpU#ly$A?HDCFiW&wtJR?3 zDs?q+h;XLk9@WVWIWsnL|1fsmbLDRM-V6k0QmvW0t zuWI=ad=$U6HAd5p#!@E$jmY_6iB4wRR~|J8TH`)I8^76Bp*z)Q^^L-p_bkZmiVIND z1nyT}uX!OKs`Xn@UuV;Hv%PN6PPFT*JU8WiSbbv#J|e z?RYGr!e{qqrO)29$b@8{Ey)U6^wnZA$O;GCC!CzjqKyauC8#Peek(ezktMSHtj#$k zu)D7gMEU-Lo$`S!VicP-i_zRNdyPP6%wYaq078KbtIq^>NReJL|7zp>S&TRwkiR}9*sFTdoz z7@s{|C*;D}?|O-~5zz6wke+@D$He+J|t4 zJ0L#hnztm_LPOD`&SI4V%Ke`RT z&2ARs(n*TYa8;&~KgeF*mEL*fuTtDnLLLVRivr@4OnHYrekfytNI=`#yV3*yB}^yyMlf69)F9b0T^ zYBin57eOvWBOm1g;QaH0LY$uJLY!;?V|$rCr}o!*DFXZJ41hor20$g4%lgMFpS1D{g~-a_**Qiw(j6?4gkB z{6avoW(rBQ${RrXQc!j}8$HTgKuagN4*NWQy-#|J>e9siNYx|&W@Z)?P$JnWnT&{# zRe+LFfa7m&gFF`;wfPWtY8;H@zfw~L=-}UEfB%r=zi#aBL>?A}0)e^PV6~#rg}@@WK`cq<)^TW>225cJ?3D(=}k&o-hWq84Ojh3^#wT5J%0H zO9Nd@!_-`0MarY!UiK9I6YVbYTUK?>6XEIQ&htUDDLn*t>;2Ng)*EkOMX$qlT75H_ z(X$9FAN_b35S0BUq9)-6UES> zC=GLZj>?B=+sgTWgzQ=dj>bv`aD^BaodH1Vz<$Hf(db8K!<3d=Q5xb1gX5`wmCR#E zRwnSjBg2~nJ(-v&aWG(n66#lVFq5tQ^rxyI0>xUeQqhQ^t^2T}4FVQL04_+hF25@V zG*RFQqq88$YiZpzB{&&hVzDs2%@JVvok76~0(`5$2}DY?Zke?7Z<$Ok_3I#-xPHV* z{B+^?c~K2RnXB-71WPy0HZ-{5zQK_0YCp6%&nGX@2kv(0qWA*~auQF%*C z!Go=%)zLh-ht$?_Xahmf0p2qBwtXWH9}Jb{TF*_p1qIN%1p^@+fnWsE0UR(b=&612 zz37!_MTl$%m<8sez!yPvWG$G>WyXb!3GezrY`{1{MPLa0qCUS%euqiXqh- zdT)jJ7$xRlVPS3p+cm>iDq?yO)ouF*AguK5$7mR>6*|9?OSC$_mVFV9dT;Ys7+)|I z$?!9oj<5F(Te_%M_BAYzWY_+FUOneGq}ND#iUB1J9Q>#+b(qb3rAV+il}*{ksVB<)p{L@S4(wD@W4kLE zp#x@19gXX`$#9Oz(Yz+(&9c%f+q%Vvq%%m(29{+j8jZ;gnre(pl025!5)3X#o7~3Z z&G7he!q_cyBuzAxKX2vZo1PB8MrXrlJD^1vX)AcW9$6@V1Mrny$n}utlkJ)Y!^s&N z4uhr5#wQ$9PMTNt8q zCYll!cYezp1t;__!+mURi-3Nx$$y-L3?SvNlyEJkJVreeUN*PH0C)%QXKoMxSIrnB z?{4q!w?Z5nF&pw56IT5q9sf+W3`AOylnIh&Q!z!N0OiU#`)Sl}U>6>scQ$K(Id$=1 z=5M!tUp6qGJ>#d<)E^YwrCjFPq*>~mcy0kg<*6`mk$CHkarsZMM>Lp4Jfz|`>wMBQ z>X)iDOgaNI(S}#q%;I?&r6lDY9gN?us3mpTq_ZSOWiIlE)S11E^tG=vOxPM{jgj{H zgM_Fx0NEgBftu{&)-D>VSZ0H}mCWm3YkN1m9(h-0Ns5kzk|smE9Me+>CrMg1nJVlR zM&wBjP!(&VXM!x)W88P-lxwDiUuyN^=1zthCdutT!u6_LTJKVtA><+y6C;hr9Pwe+ zG-hMoPurf!5kT3Rs+jjV)0Op(kKejSqpgDxW~NDCSFWT8kV4H(CP_TQRFcWTh}SbT zYxZC@Rs`u}PIxRDzazN~rNjdqE>cZ3>Xo%E;*B@CBOAtBT^JRUXHq)Zk1b{Q2@VZ}g@fz=z@qUielm2AUVnqa4d)c=Oh-q&=FlZJNVjY= zwz#K5^tB*0wfJkJFO$$pUY~s+%vg=a>Kl{E@*sil|0#9`dwXNVoNjB#KkEuCjQ@cZ ziDZy?zn^P3sj)scNdgJnp0hyER-$Utjg%wX;Nd>|{9%F7lPM|4u=wuP)XLI*Bm$@; zd;y}rzCM!Ns_M5X6Ij^$i){H}DHi(V6ZVEu@93?2Bxw+78mpiYdi{V2JR#VrLSkvY z8tTUx%<=DyZ!V7I1)^h0Fw~4(mIWA>>>Zi0D=ub~D({CNiZ+4t(;0HSo%!Qyx;ima zR{t$snKSd^Oowv>chw_)e~?)NwKR9Fls~wC%$+=&p+Z z0am%EudKG)vs)8LqWUeAOuO0^GSNaWFE?0aLoi&lePGO6{n~^gDUgPv3D7Pb15I%4Xyv7Z z)8${ab$75aPqkJ?oU{#rVhco!_b%3YNxQ!?j^Weqy_%dIP;sKeg})*-Q7Xgkco* zZkdL0<*5o^A~CB@0DMKM?f(SIg36qvKLr1k&SqvOQjG(qrqLS+227w6}TRI=3^2dE=lxKc=N9xtpFNGuAt zYdiIDsF8%B`{HUwOr?7<2^8Ht6cW}P42mq;iOpszh#(uJ{^j+^_BRiL{(^Qz8Dyl2 zkR9=|HQ`7JnE?z3iZgkzOdrEP3HYE&p=bu&U>&FYVU4Et3*YCSs2sL?jvO#GXa>nE zBm@I@eqIR{2uSr$&B$z(VeqKLK1R{xHfUKdmsc%PCnvd4hPx-CDR}mm(^1~$xx}Qj z8{ft3!Y?!I5jpr{bWNd*C1JUhCl!&r&9Pws4ypFYZ*3MCpg4@-vXc5Zy!x|D_m5Pa zV0it92wjn!);<;M#oxGdLyYsTpnrv4Sn{EHof>~LgDW;Wr-OFvFujK!;ApVOK{HRfRp8gea=Rgy zccI=UfG-V@sIG1Vcbr3Z`XE;7QKNlIm9_VIrP_Lb_avST)>8Lt^~F*31w+N+Pd@@V4_CnFl))v2(rsBy0F1!$l8~OfM z&$;iJW|EsH)ZpgQ;~w4knW&{meRPu0*7H(amH;Ws{F$gwmW9mRQ^4XoEY{*8uVa1efx8X^u$RBZ|TG+EiqFG<`9-Gy++jxVJv1-ihyB7+i{@uEs^ zSFgcB?Pe(yl>NCdD;iFwwWn;2@y=f?UWbq!NY-*gz)H~6!DzMuxse* zT29#ipqoAzhMXLGaEkx+G;T4b+$HXg%8at**x^ zMbXM@Av0Uo@c^>%Kai|>gA<7J zp}vUaQWT8Y{Rkm@VtrD5T75!&Koc+__PHyi*#LK%lU!P@)ztzLEL&14#TeqZ9|E=sN4cZOQs*@6Zc=8gjX?FKx*HU9-BbYSH zX>EstT73JD$N{1f8P31`|Byx`n}Z~<<)Ez-ytaEDE+?Nlbu5L~yPFLg0rM6$s2WB| z6Jl{-&th>~NyJu8{e7D>VyXfCKvac$J(Tr4O2#(fg=#O$}RyTBkMd7rM%uSh> zK}aE3B;XRvEuQRlQ{L6=Efu#RwdQXF@n=t^~%gmf28A^_`tx#ZDxh7t6-hZ*7 z;Xi&!9LP|WgRZJh0c;?-Buv$aeo8YlY1#=Da}~^XZ#Ky|=^Dt7&o9gG8`PnDAq`ab zENaS7FK4l3ByabeSF8RSf%qYn@`F>p_*3~+>${{?qs=k%j?1 zFhz@4w>tWT(T&4tLNj&@T4t4^4VaQHH?zB?mZ{BOk9x)V5C9s8l9GtR23B{sAy~`O z7yQVlKTHpX1I>QDs5G8LixKZmzS^e$=M0qTF;zX+yxBVv-AgzGJCd}{I1L(8Vn0eh zM>FimH3XAF)0V`7s6~U$L|fF6=(nePCu~cQ>T=0ikjcMEL|57$DUO1Ri}p7c>v@a*qU(osFA>SimE>agn`KrViLV$tUP(h z6b(ApI9x;s6elT}xB)Il=DwLHZgq0FFq~(J9o9{V7yntR+>@qUQ`>noD%DlG&Gr`} zV7t4adW!ZZf&NQrj_NE3q-eOBjSR>6NB1USECk>hGv2O!(&*|m2_HTi$981$J`>@0 z9Q9#3=#YQpTv-O_xIV;%PIX15mfS=%6`=oAUYo8jkwsd07 z*vPEp%&4mMrs?k+x7f#GPo!OtBi@Q|Y?~-nDv?inPjsYLghevmF-RRBXI zQPTp-$n)SozB(t^ZKa<-eFXVad`pTYx3j!=2ZXh%Vu(*3k698E+aIm_UFLDxtVxl; zl)22$HkWP^b~QGPEzrg0Zhyw?9y81p!hGYPtI&AM+`q||gsT#@KZgjqHT9~jlUu*9 zh^3<_b#&=i+}CbsI^$Ecp&jK@Gr-uO$3k0UW5Zm{fe5f7?|gz3@Qeye=`P)e1jazg zX|3?}`2Kf(sRI1dD&dAtI_6#dVK@bx)I?`JrAUZ*W5o`hZp(h6@w2|ZgvxeMG^XkE z(;Wp5SUMPYB98KdEX2`W>iXla_550Wuige#d;$Yg(J^;|hS9zLL7=h!IAHA(hR9Eq zeZ|yUH)A9o!qxR1ZEy*4zl@Y|#z73rDyvj$+`)h>+NybcIFcwj!bkWOPx3EHl80ek zs;g)n1}abCs^Tjf5y8M}1^GRW)O)gF4b@9VVo`xl1n2#qOLkX&sEyC+7|$_j=x6!&BmopJh*H62hUvM0euF89APO~t5sH9?iHeG`-Gx)r_KlVx z3*Cw&Ph)>oa)!Sp7-4mG)N0vSLkheHMhiunC*bLDCL#v( zbaB62STm8Ua>Wwuq*h5FvJ?0!ZZrpBMt=tCffBGtdtAjL9e!s6%~bk6t(%L&LKX+kmT zfYQ|2S~!uSK2uK8RBM?JuilPG7x=C5j~_ejGC52>Jl zyLV7p)Wn6Okq6YxX$Zo;g_N;%0NJfpd@oqDKfP8#M!kYD&L~j$k6WaIg{@y5h5(~q zkTt--!T?GBS5DnzucyIL5N04IH?Rn7!7fp-%Lpcur&A}!0D3gNP zy|ahZ&uByxRy=aZk0{s*e3^P*QZoU30$1b+G|ORvtiVr*g)&l06ZEXZq}Eiw3sPn< z7RU;eJ%SPpfvJ(FIMiT@Nes53cXbI96JYqD9zrZ0<05!ukAZ0z`7;=fbRlF*tAj69 zQ>_FsNkO|{^zSsn8>WBg%?(1o5JXBc!~=i)Q#sHy#EUqPOEMhI!~oTJ7=Ft~vZdnh zTERYYTW(2Tyr(sqv4b?Zm=VKPG1ZG$DXkB=9CAfZ@46A;2vXP&H;3tDk8XQv-M zsZy+GkX#6(Cr&aZ;B@+SK`XGlyjoQ8}pK_31WA>IV6#|Rl#JiOJ<`{ zh{RV0vr#@kk@_0;$5>f$3H9PQ^@r|gqJM^C(*BXfYil6iU#;30DCm+Tbx zd`=9a5fYbhaBk^t|Fpl|5RAL5>2|l$ZY+Hrh`cgvFYVkszwABDeA;>eqF3Js1|SHS zR(p1AYMuz9W1ijKd)J}fO}>w>t{M(T9It%oDkA4>sF&Jo5pSOG<-E_aD83d3_8?1E zN`yui-l+crZ(ocE;O~E)w1o7yZZsTxW_Ctj79E~4>W;Sh3#=<=c%=iv|B_z{< zxADerE>~0;Gg%9ruNe-0aXJxaQW$N{S~E?Wu-0co1T&0#4m$zN>nE3)$~2UmgC$Lk zm#ht&OuUF2%8l_F7Pr-sc`b3qs-lorgfwQVgmTxw*{i;0xWtx&u%0Ky0NK1y3r_WZ z+}QMQ##v~;OHC^L05qI-2`;Kbp@~5&C$6Q|=aAkBoOT_P7_r(-7SsmhaS6|M<3-iBzVN0S3Lef?xa4=--i7tp`gm6HDskTSk| zU4+bq$%?+cf4esW&np-WYhzc|jYWyr+1rtY1aiN>onBG^IRLiyr4>kWVc(EJ-4?aq z3u`YiXLCbr%{nh1O6&+4j37**`kw6O1rP`}O-?VD1T(*a1eh43JE%c3XRacpJoz#=0?Wps<3~AU|$V3^+iGK~0x#1A6Sh$U;y`8`zsc z?PYgS{UVHjUDWrILvzX{J2Z&&U#w@_TR(J@zGX#$? zuC2q%LwXD8JMM{{Gk&WV=Eb62fy`~!$LZQRF zX;IU}2ljdRkw94}T*W;m1B|Nv`Mu)v*mi!xSMEp8ItDwE9 zy@|g7t}716h#lt88Soq`A&Z}>Z%cGB+D!q&$|1YS+B%S#Ho2vCDR-vLOKQt3llJR|mQM@+gdc2`K*`150L&#m{2a zx!T5EqpEO%q0>Dz;MIA=I-m?hSGiRvKO<^f6jzN$9uiuYR2P!QZKeWkyTD~|OgRcK zrUxzas4gReRda*XB4X&xd%9uTN#y0T)=TpgB~0OdEg~N5cpcgOWWQ*6AZwY`LQ6-0 zWKc?A7GkQxUSusyzf#DBZR@-Sxi>+oQh>WJjJb~fFpnW!-^zisyWN_5)Xw3kuaF;W zePJ-IMICHt4y{G2`YKcu?aPePQ<%gu3sr(2jp&Iea-)(3GfGob1&D8qlbwqLoB>FlMR7H$UDJPmy;dsJ^KuxOZzP>CzGYg*#9}4rO6=pWKGe^i9D8r$y7Tb z6awhODH{R}llpr*>V;-HbJ-`|xG0U0Shil*E*`D31}G*}aJ zO~P|{r@~C%0hgZujA@eqEIQ1$3D2>|;F{}r+tBvpi$Y8Ks|?a9FIL?w7=i>~ANMTf z7&?ZTz`X--j2L zlGL%VsYFBbVue17i1>sI>~~6UprE5GKT>nA`R#z3`tOgTupZWbDdc#DqZ2^ZB~;de z3rb@iLwBc*2iXp1Z^At8)v99v1SA)C=V&G7-tiPD7d2;5Bs`Ct(@lR-Ot7d<5E{{YaiZSEB(=ANkK@64zw(&kv}KdCFkYd!K=8?B>`qVVu(zG9 z`((TfSn$@VC!-Bg7Q&OrlPHwEWG2GSB8Q=WQGbEC+<#4L`uZcXx5q^Tw03EKS;iR= z)dQGr)O~MgW}j6yl?a1|l@IBtL9FrXaDdH})ms8fq;IvqGjQO!zVIrd)Crjx2_tC< z4^+JWh!G6CL-#2tp!Tx+IRRrV9>&)i!H$JJg!djD#0{mwP42QCM>D#yg`=d?4A0@k z#Qc@A+HoJyzvHmJ!nsKUpjg~1zXavHbO@CFp*^iVlRwAhWw?qDtJNSgA){R64-$)H zqYY%`ar~?ey*B}1*kBXn{{n~JeM7`E@4dz>6H2f}GA4u3j0PQ=2#R=vt~CNS0xkii zFB_9xveRt(kdl>y>>y(-uqi8ShP8QT^{WHxYetsTVp&xM?085QVee;mek}!r4=(*v|JyS z)~cdkUx4KI=YyL7PhDC*?{va0;3T%w{A+9DIvfF$-#()KoTs#?d9bnq zQ8~O?)L>h6u$oXlq?zlJ<& z4Q1TS`U{UsfoRkrI+M3np%~N_(z}>)pUq$dbQn|)N}Jtaq9x$L}g>lxiWc@OVUk8sFgM#w}2zBvonOj3|k>7u}s=)-f<9?U% zm$k^8ymUF^JbpHbFo-`&Jer%ODtNehhjjPo8ES=j$6o%kshBrzvPoJ#_JSuENf7zB zNRU+{Jrc`F*N~Y#Fcy4J=*UGk>f7gpTKOojr_PjYna`$gEu~oGw=~;iR7z)7t_I|6 zgXTmJ$oMu`n=jqn5(z`>#F1p-#g*JNDaypUj@$>@(QekE)-_lQaYbSA_A^2Hj7=ZJ zZ(cg2BcGZ0)sqy?QDlwb#Be601+HqQZX#PNvJJ=QqM!LZHoUCgd-~x6Hl#MU(1y;3 zhdi+tSh5LEexUSYkeP2oRu}a_#4_G<)5Z{RW>F(Olre9Fk&yC0m|HUSa5?O}H17Ah zLa~5Gi#2?|f|RH(G&Ahz!vWp;JFtTv={k}zUiih87Ucb5X%wWcR_Rv#ow#YRU#-lf z<3#IaC*+%>>}v(IZVG7l#<@78S4$ze1W-EB1VFt&0klkJXn7nScP>Q`$z$R zV)@Z6M!!LiR>Sz}i`Etfwyubf*t2Qefqz7Iysz-BGR~h^&ym_$g0IDx6qhJCw^S)A zbDO8~OzfmGAlYruuvGa_2=D)^yeukXs-LBZrC^ima`;vsI4zjTtM*hd$Ohi=d&Bg~ zwmQ|JtG=UcD4(^R3a7te7mBje~oth#KxhBq0- z)FN*}D3q^dBnmcWTw^#vjcMv+t&yf88k;8u8pCoK2kFia6VE3zoZ3laZtdth#!k*t zG{*k8HNUIiY$-%JlXj!BsNykY9NkXcF;3h_M=X(P5Qc(;e8u#HJqZ#4O}HT)A0MxuacrssO+_b5lL^)eZh&qDOr`Q)}J2>2wRcjs9Js0mT{ zud|{)hyc4Yt&nAD^G?uFvQ(?M=FU8=ypsX*cf?Qqo*Qp5;+`vOfFi&lmHUdL%iVD* zlPPR*2a$i42>)FJoBw6IEFK>pnY{~*Ccu!I)JW@Mi5 zs0-$|ddY-usDt?hu{EROQzROoRvqqfd*U3RR)lA$%*OUIGxFNYylrZ1-956GT8jd# z$8Py0d14^tSvXcS;sW5lza+_4hvJV1Quf+REuv8-&B6krU5bM0AhuU_X{}DzR&_B0 zoxaZ!{^xOajIO-5d7PnD4JA#evlgE|2^o3M_agzLiH6_uHpixsnG9xoPiX;dPNw9H z4+A4-E{84yhqo5r*hhP+9+_*`|0`8ti_5?WSWVge$9Qr7BH*yToToxuXaYNVCFeG( zs3J6Fn{kli!EZa(RAk;-0-4O>UQ8MV_@v4!-P~acgKo`RXu)Oaupaxe65B*P#w1H! zd7hg*hddIOtSTPoBy|>ClweUAxp9RgB!eLK!{%`I$#)Z<{Dz5Z&{!ZZdUh4`b;8xm zP0C39R3%d_9nh;BeQ)_bU{xWQf&;~ElR~OF`;T{?FjSWMF}54^9>QRu{I+$8VXy_A zpC%B>fD=p#)rL$p+vBK-C9&IF!ZBmYEZ#ne)>;WzHsnGzAt}J33cb8ctcG0X3t7G$ z?Ig0-<3gI3d#BN9sU4=!`NyG^n6No3aewErU$)$e0XdPNpPjxS#>(6tah_Xrb& z0X?NsJdn89jiF8HNj$^rmiYrbu>F?Ka|IQuA>$h28zl`>r$e0%0zH*7@6Qcc7ZL5Z z>%p-toc+PgBPW<1q_{Vqvgun{DIKTa8=&ANN0p;x6&2T}@_B@&Qq(qsi&E+?O_enM zQfjJH03iJ;IjB5bOF;$sW4JT#&hv0C`OaM0qp^q=|Mx$01rJ^;VXn=>yJSm*KM1@f z`*ZW_@lR(1TuS!EUF*(~!j#ANx}i_Ddx@RsCb*;mn43R|9!w8*R%nO&~sXPGvsU=D>}~(Av%_}S+}+`802KP zS<6<2DfBL788Wc%yxH20&R9L${goHAEHp1!u}0H%33WbTc1h5R$x}e-OKbVmwGo<{ zn&$QD@yDD4#Gu9IkPXdU*o?Vx(s2%s`;}XiU+OID4H?Ng?s9_MCi$jxm%6?hAc+C^ zId6Wr=6kdYUF)q#^o$HjtUI>^xr!LHhm?@D5e`1^tkte?U~f8zZe z>9UkiQ7wS3Xu!lYbLR|b8nc?O``{ZZU7*W&jD9A==VI^JtCbXzQI#!zHbvujKR$EM_InmbeKX;i8=y9H0l0VJaR){DcWnn_YRb{MXAQ5Po|51nK32BZ;TuQY z>H!rXUEOp^%1IU0W%*O8r(I~x%0*&5YsrpD<({o{OKIiv@l+-}F1dZ#hH@1I6MpE> z{3RO?I#$9K#djWDKNoxmO;A&>rU8&^-UE-25#D_|rf}hcDV5$4XRTW(fI*q9%x-8e z8r!Srs>xE9PmMj6iRNeEXiM9)v8K?Th|USK)O;4g_IezBH6+n?E&4t*`hGlGejU!f zO(YS05Ycu!etsIBuq6O_!J^`cxj4tjQ}r!4uejq6e(?p5V*4h`+8%gBGCnxQq-H`= z^)OFfpVAA?@o?(K$R_?V;IDiWaH4IsdqCTB>INNOw$ZiC)*;&Q-=Raae2YXniVhZX z19p)bb|cUenWHJp`%nyEC^3O7)oN(#96vc1W<7xy2!pf!z8RGXEQ6~J7?bXxTU>%d zNkbimm=@)b-|?zYZjIqR1uFe`Rr^|+WSa#l-dYubA>19?xkX0dfFcwdED(Q@rzoJj z3D;Snve4xjFHyIM$9tIkkmpric~Zq~#)5a$(Xd>j(`Nr8X=i>-4GuB40F zeQevdZQC{`ww*~PIdL+vGx5Z>ZQHhOO?1!u-KzV?t*>gII^9)$y1VwSUcJw=*Lr@% z56Im`xnb{WpUoSEPv}l%DhpMg?ks=bLR$e^1qx@P4uP&qY=&AFNpcvL8mm8wlSJBV z)0u)=zu3A`MdsM9(%>){7yQda07sPm2_jn;jGp(IF&VHs7Jqa{jFoiIEVh~Rj(6%9 zmWh%hxplD2W;-ZPJ7X-E;no{{bEKMoCMyLmXo10W{p%v3(&Ph}65ZLS6?ptvxC2v4 zKv$w?PHO`WD?0EW2{%MFd|2?Ouqu8d(tDBZL0#oLmtZfePj+>zcJC+XkDe){F(E47 zKOeEOl`+^8Bay(l#)x^#^&Oi>l<-PG8{=G`HhZ-3y5ql0Tq*XO`p(vBFw_aaj<4$4 zCbGYsNxF+`ZK!a}mH`O`a3Ln$|3QE2%?~R`B>EfNj~|d0C;>!waI$iwCCoyigK@B= z)r~>YrKyO*Ljt7H{9kHFYMC)mn%;$o?sr$~_YJA%>DZ!4I!MgV$;5u^Mau00dORMZ zEh!>R_xGIb5gM3;OU9m~58u)lplf4r)LV@oWWphSnQ|Lc1_ zhYZ^|41Kixo6N$5aBLO)fc^bdky6^Jbtl||qtPYZmM18nT3Cv}m5SIedI5P53Y(fa zIix2q`T!UfMWL0EoT>=*YPa9cHmuseMUcf)TJu6OOg>Zzn91BD=I@Y2rasI`^p#=? zj~neG^)d+iljW)f`<)#%peEkSLJ3Z#GLKwCPhtFaiqEd=yc^-yqVQD-nZw3=&?~&k zU6zdYig<7bJO5`Vd3EN~Havh~@ zYhV-DeaE*8-!buX-#sZQ$-QBu3iNzWT6Yt>&bL<%o?+I158FJtaw@-a%Deo>u|A72 zC+D5c#VToywixCPBc=;I<1R)w1O9Hr--rA%`{qGy%nj-lFb(YD0tw2 zMiua6=_9fP^8L4ZlAtP5cU=I^(mmpWb7legU9Bt+0iun8bAF!tYo7aw7PhM8GaoG^ zC-x)%hmf}_t$?$Rfn^*KtRnnG5?AQ##|R!|Wh~)GGkzg{P5^_9t#@ch2+hCZ%goxF ztg#UAnN@D5d@xptWMnR+niU!(HtSpwA5OrnIVEFP0vFzPO#)a*2J$Fu(hRWr zvpU^?<4z%fzVX^ywrd})ihnn=*2!Ryb58SziT2Nz(u#FRAt9+e({q&DJ6YJY`pK7a z-d%J8al{Fg0k*8#XeprKN0c2)B5D#oRfAqPJJo|;B5e{s6?T&vgV2^4Wppw}tOp=J zK`UN{mJ^wkgmlYP-;{)mUzNmnEeD5L6W+!$Id1s7~X9$@$bTPC2Zey*2 zh$03P-5*Ca>!fkejW26=0X#xQ*i}H2D5Zc0QY*Zx^x^bqS4GH<09;=(6sT7EMdT)H z8_N$5R}K<1u==ft4srLJ(V^<_vs;{Whw`2-bSzH|LNpJemqorPzOATsDM`b~RtuK@ zX}x@4UJ=uve8g^*kgD1eozf@ZeD4;qE2o{JB{aRR?b>aJAJOEM#+o32^GFa41`y&) ztlY~1Evk?Pv9j4}kPs_=2Vc-uL{RG{7{hs&pBJI`q!Ypm6Frtkxe}!%D3i1yK4^iN zV!OpC4Zuy_XBugl5Ffa_9I?_8o)P5J-djb)vF591WqS508WRisS++oomsm5HX@KdysVJ}A`sR@RwPldYXTK+z#ol~-yDPTLA$#?>5-Vb8`= zm-qOmn}}v>kSiuH`VFqxhRJ8I=^}p9Ll({kPB6u35o<4Gy5UAnA0p`r?KLaY0o9S7 z`iL6yEB19`9Dw_#`O{OW=4zePdCJZaF2pHM zooNly>wlK)hfc*#MIPH>u@f{VJLRP<&t{tF$DPt|3P>Oo-pd-Zs+PxwI3D2IgA*A_ zYn1gLYRy+1r%-N@okq#EPjb?0?ho*oZlu@GMjv7YFze~7rt(&VENp0{^1_Q2ooQ`G z#AL9m(Kxky77xQ)XT9YDw6ETcN+I(PfZf&h(ZCNU7OP&>$4 z2Q!I#tT0UA^~@tq2UgNVVMY}-9t=aIliA*YKd@a(=P9GNmi*W9rxTG6|D4mXH=R7a zZL3Iojq%0&xL2>wq7*dyUriGWGmPbtA3A~?+=DnCZu$)3s?A6ny^Bj4aGzm5$Ku!+ZLVcFU`+O|6)TD%pPgrD}tEDVYWE z!V`XJ={)`?+GtL>R~-_HjZDv{VnZX#^(H;JX11|pY}q$0#SVrHal3}?MU{Fginq4a7^oxlJ=#v@^J!*XLwrJGC;=>1 zf84@Y-)A9^JXLoFDj&|<^skb|q9DRg{FRV*NM4ZIz=09=GiVdkl{lVX?3&ZncQhuR z|FBkTI5dU~Vynmnw5v)CiaW0_lc=B|;jd0fxlU9$%v}DB8zWN*0jn;{7_C$K$Ml+8 z;!nnR%p_e#ek6($7m~L>+HlL|Isl?@ky|)POmBWX?>1A&NQ>+~Kd8!T56MkhrWPUQ z7`U*q{fRaR^f7ppD$H@=4#tSEow?f!>vk=LI|pOA2mBMyf+}%b=?;p=DLPtC>{M{Y z1e0m=Nr($Db;kp)++hgR%Vr0m7)>x^F`|RawzOGmAp3g*NI{TbO*iAd22eicD4P+i z<&ulSKs#T?`b9}0u(E@B**v73P|nD()A)q;K5*V{!Zqqjvzf3}Q1l(ylbb2?k~Zx; zud1u+BsBq4Jj-orLcPK1Za|*lE=uDslWT-o}Qx<1y7~7;~ZEgUE==q{_#_g7|K^j z_c>ai^TsS?5F4m#Utrp$ zK1&-@U(^1Uoh%y{GUV6vnFODIG;3iQ@Z>2#Ml=4N2I~)&aj19f1vlGdYQwtv!VRGg2{6AyDE`=J7&R$ zgeQGu8syLf*rmYmC7{Ec&D3?sg}Mo0h2T$;f}IOCftN0pLyAE;$VTi{daT^(YQ`5m z4{}^%|A_PV+TUX%q}lFx_oxh}gZko+R#R8C3E&0Ts)h`mP0}ppO6^6H#I<{3w^wQk zke@D2{eBYqdEfK>Q}jrXmRX_n2uG4i##wsacUl4!oB*Gg2O!9G7`u)IMn!rG5d&C6 zXq4E=%IxiF5*6s%|EbVN$AVVATtxQtsB&r%Z>Uu0DWTbFPK1U&RV+7ex~cN)Y^TZ5 zO8yyz3u3DtUUp?DB=9OUQ$5l7;=OhqF`K?Cbw(f~q}`&E&7qwE7skWCpgkd$c{%fXn^1j!ykK|^o{N4}@H zOK@}dGinAdNFs<4HD2BwY@9DBD`%TJA*dia8*4|0I>?3gxD(4t{Ct+Sm`h1wWqszK z4oGw@B<6bPzLg&X(WjmOVR03ObNDDB$qVbqehI$hAi(!fh@{2n*gJGn`HA8t-ZyHR z|M6JOGkCjm+0c$YUrv7++Lq&CY3&EYzt~OTU0Gt9Hv{Kg89}L!LhJKjT zK@5}^FNhdMcC@Fu$e?Ynxu@%K=&sa9)t|7@BH}hk%axV_#Qrw_MUXaFqP7Ysuwyim(uMKUI2!I+UGUI=^KUX0exXszquwb1H2m6 z85F~NJ5=}2@nLG}@z2^XM3Q2KDkS}-J_zr!F2Y{<_pt}#BGMpVmMJ35A85Ka(;@Y_)+i!>e7<}O47!;nvaHNCL@nwh@(z)Y!(B_6*&U2>I z^#bIy43g5#k=uP{mo#UK0(@48&Rtpiere{5pwxJBJO@h67S$p5@`~Kd@Vk?hsv4c9~Fb94e5`zbf@y^%z6BfPqIaF#??a2ANK7pzb@a;#EhA)nazh@&VSFq z`aJ8u{rMtOA)z`$Rt4R9evJCOpIqPH5(H>O_%Ymd_0E~nchUCHA}RYKV;3wV4{xQR z`a#cC)@hnFj{mGkua)-EA@_Lr^luTLCszV77KZae6=@25jDP`sCW*X3#31G9RBoW?yXKifR4F*hWAv= zw>!tbK-e4YZ%lJny^qeecwK!MQE*jgpZf$(^zw%TF|+;`r4tct-H0*%knvb5`js>E z^2Ey2$0-+W6uO^t+UcfHoAgM$vM3YxZe6|q>O>0_(%%(9y|--S=mFGSXchwgP}iRn zxHc$np?mTMTT`<%EkNUS#xLY`)wQRzxDHs%q&XI9WL_Q?IA#S4M=N)05>|GWq&|9D zATI?GaH>^Cp$Q8WOss$=)9Y=SVE!l644B%dkohwJXw+9kG;%jc6@)Tc?x9@a@knQ= zX~#+5WL?!1vFo-tKMZD%<*5&Yz1J4pVDW2uUays(aNfWNX{3#L62A}?CvBOx z7Kt`1TwSr>7dkxTJ)*(p^=5Y#rnfH-H86NU3+5JPJ~B_!8374_fSgUO4_NfO`v(h$ zrxOYaX{EP!k3Lo_;ealXw-8g>uE|;7rE!@grni;F&6qF|k}A{}UV+rcSWCy&7<@hw z0KOJ@7#Ju{jsz7hMSy@5#e+kD<-)=Pn}Y zHAO4a^0x7_IPtBIk`QI$^}U7eQl;@2iR+1#k3Yci;|F`^s40*q<*{iBp!-Nq>1B3j zN8K}ST!W_M}a49bQsyLG;Yk}d>Ve59N*&E6h_A$T}S zV0Ok}W8e#9hG6V6?6ra7OW>LD!;#>jXh)&AJd3GBlTnhu9>C%iS+|ftnw4>VTgXCUS1>Cm zXt0%I@C0yI; zeZy51Xf&rZ;n@uU=zp0De}8Tf0kN+hK-fut(&y6E6dwNGyQ6Pi5AUX7&-xC5Jk~1m z`-;;KA>K}A>hd~m!~5%N zYRReNYHaV{(-$Al`qA^%^VajD=}%4OH2oTs_-D~>H1^UODDAx8{V!71=GKC-jX5b- znFDWme`$=m#IqJN{kz!QZp0UD7vq}5F4a>A!q1Y#J{9k}ORbUg0I&L|u>r>Nh6sxmbvo(12`<7+uKPw&0|5VCy(^c^%HwaMYl_ZT96i5Pd z2G8joW?Ga{c5Xmua%$Q~m%N*m{LCbmy!EYCH@+XAE@c6dZF(+8iM<`|sWXEvb5l!k< zOXXAT;-Tw1I+$+LK>JU`(y8T^9@{X zSiH4?mb86|bfJ_!^g~y+@VYqmr#S(QAs1-ea$jjVflQ(86sKh7zBIsrW*}c1T1e!Tl#spX1q~EIW zv-9CF9GedzKO%P1_{3QR=-@Zm3v}=!y1Yd8$M@&qPgg)c(_sdC3tUO|ufo6d^Y1^S;v>x_qM>Yj3cl;xy&V%K`bVx;qxm)R-|sr!W|^93 zOjR<3Q}6nVYfhTb0qgj`>T&pu==`=>ZpnPg?oTN97?x%_>SXB*#=F?16#>5tZA7+s36!f81v@5 zR{_c(9aUK_ufG58%0j=BwAg;jcIppyKz8a+-eB#2-V|SZ1GseV7hz$2hgS80EG90~OHMQW=q{0N31cb`<&$@VVB226nKam1_r=)c zO@5(Fv_-ItG-%V-qMRPhT;QnZoz2k=Wv zX{}$_>KF6Dq@SrJNBM(acM6z6^zYvrn(6@xTX>~__<#)A$DNOI(n3&Nt&eghI+M{< z?IJrMyjmV-W##Wi1C{zkdF6c?FJ0?9P`FpbW<7(<)P2EVnL(m*dqHbZm_nGot)%s8 zkJv%=8*K>nXk(1pNicgO#d~h%%}m6r={jq0HnZum*+{ziOTi5*_~vTgPfjK8OTb&6jdTx{M** zwoPPXbR@s@rqVFj_&6YJG8(PFGjTULxQhe$jXpT7M?ANe$?^9smFasQqr(=n7hc)U zMvq5&U$<%~1b=^`UMi@;<{wKO#Wv&~VG);^9vfY})3v=3-#bJddBB0z%l<<=bF$m- zRf{MYyvT~9X&?pTP(Z|fvAh9m$6-k=Q_yA!tUNNkKjlag{4PJxdrqX&TBdIyMnVfP zgR`->iwXTbVWZDE@u0^bJgS>R%2*@$H9ir=vPfHO3Bv@RyT$lG(sRDH1(jD)U#a_e z`8CR};6q>b&e4a%9Q}Osus)>7GJh;9aiSSCPo>O)*Dn(32Z}@Lf?Y>H_>5{do=xr& zvI=Qh62W=&b*dpKb@8)(4yQRJP!0#Mh8MtcUS^)Yy9QHd7(gH3C%}KE!F4WRNB0iq zJYSa4lh}+rYbz5Gx4xI@{R`b$43Vg~ubSge4wTh=ce0(Sb~Xb!g}>Nk<3hh^$>z_B zybSNj@pP8pCkDG#YqaSX+s@NR^m2jY<$)sXfly7D4&4gplqR@$Twxm<{J#l+R{Jx0 zPyJWTVP^e|$QedNsq&aYKZ)`ZiJkH1-{)g6%I)!8MoE6cmaswhTM{%edB2oN=)=Un zK%vTCA(%j^yqh;7m-f@D!14x}K&JU2Gq8|Q--E+<%_0irsB9>!^(Zv;AP&Z@VdUqk z)^HXi3ba1U6GLDJEr}im&Cjc>7PWUK7^RbFf`Eoo59K70g7IKW+~=mPKJiR!yt;!K;EMjYYRwB zCp4%SOQ&bI*_sCQF!?mI!`Y*c?P(&tt;n{09Mw@$RvI+jB~XUd&35S5;P#kIy?QWb zN(}-`9B(2(H&-yD}n*AX!tQ# zti7OUUi!KjMX8J_giY@KEFiRed+W2?mHP|162pQLgCE1X%R6=BH`DdqP2)z_3MQr) z+m(6=wnbRK(J|DJ>5qWvo~Qy(5$Jzpf_`PoIMEo*(TX@K<*&nBmFt-kUt|oIe%GpF z&S-|PS{Vc6EP4wOEvbX+%viM0TQ4cNAcsMGLE1>Ys(L|tZK#(q{W z%*L9Zq8g!sWdFER^#n)M?|HH1o(<6;#jFA!3!ej6WHd}_K=JOy$#KJ~jaeG*u|Vri zDkCMu4XuODWNFJLo6uM0a&h^sadvFw#|cc57Mjp|LQ#XD2M7k31)%mq_Wmr{1nmXd zGhpn(?Ut&`>k1ovOPqxUkDr_6YFf~4_Iyc#(H84avLaK)TQ4X4n(dJ0|F9rm>K^Ko zMv?;HZzJ!pKBop7WtRB2PU-mHW&|T=J=fFjh0XAIPumnYc9*EQE=Z+y74C8fLd zpJ`T9#-xd53HqW0`d1KsF8m>q~|1`K(Zva2fj0 zUxW-~{FrVUtmHo=HL&+;k1UApkQyW-KS2S`AS^$s6q5c_dHJzfb92ERjXQ$P^>cZy z*8jpDZjE7m^`H3Iz!cw7olt0{0uB!0g-edES`C|#$GMO^LXrFaFRt4#Nts`)kTpEs z6MYfEFPs?-_HMV)!BrVYxZ^^RDhcfakG5{Be;y~2=|b{|88mbX;LDtuac5x^G;siv zD6G-?ArW(=!@_M5qJ*deJM^ZL-Y*mi-}R{8|CB4A$<4@zxBsVyc-x0oxu9=&{$fbgvOfqe8BtRQv>c=)LP*pSA_g-VOEsXtb#^}#m(JNU}FIy5S9w6-f zFuCo~scE&jR*8!E^M&91dnw+lL;RT$aqTCkIdwrivJlMAtgzW#?W&Rj0{>}R>>@4) zgO`@gaq#L)3np`O9_GfzC<0t|WGR^6@^;Lj+A##q9oo)MYYx7U2LOfN7#&;mt?j5S zT|suKZ=FFNc(C6Jx!I42l87oJkM!8ym%DH^m9%Y?Vr^oR+GwmM zCm#a&n;rXL@ij*luL1=r3L6pU1DA19uAKZbwgj@3&vpNz4(3H;$` zS!+`iy0QDv9|?t(WdJZ>(d+p!t7YwN5t>#Z-XS5@nTG2mB~|78_VSYBuv$Bw1kRAk zb(?v;_1JsF8RN)?Y{;`({NnfBQR;K#N^Gk3-jZy+SI@f$V#;5wHH1nRZ`CMG-WV2* za3_>oE`nF0{fsXy81Itndb}DsO)nv#Yi#j1tlh`vA#L^!$^neB96v?t<*%WK;=s<&N?9tgFB@*NI|YEKMlc*O!_JF|#Hq zf=q)BFObaxT#m^5Pm|wN#yBcOfLfgSFW)jR3M7e@&P-lonvg*7~cra+qC`x#H7Z)f>L+% z0he5PQNU72@U&}@JW30@8BBS&c{sBQ0S9e9JeqR*b-+sQoX8x^MU-r{r@Z@L7#`v1 z8CD(;9&np$axSn{$kuZKeo!8#qs5~72Q5%KjUH`$vWyAc9}^o}SgDPtg(Q;s5kw4p zwAOp3N5B1fui;d*cFIt5s|K723B$UK!uQts5Ux%PTK2eUhWH{lT>MvM)X&|9e*gnY z9je(4F2HwU6?(WC*LQdo>%Txl%J@FKDXkE-x1#O?1yxP^5LIt@cICJ|8xkz=S(?x<9qA4PmE>4b7%#!9KGjQXY32l2|y zPFqPt%Wn#_HqjrH23lgR@gcSC=~P65fA8A>0I^yoR2w}Q3R45Ir|n}%_#<#gnjO@+ zkhMBuW@&Eo6G+Z$aTjKOpgp47A4Uo!y0lg3M4mY5eH6E|>Zmz*+l>v^cKP?gVW0JW zwI4imMvE9N%-Elfl$+^ziePLohfU@b zg|CDuU!-k|&7vNY!9=KCn=>OelRDETV8V6ptNyUR=+2Q%mdwp>e=FHPy=F4ghmkxn zT*y%Dg2tqcHcuj%NBhS<7`a@1wVWn2){n1ELXt6vfjSN6eajZ}tWR%9(t)Z(ml4*X8#;50 zu69hBw`icX=~ZWF6WjN&#wIM*>C+X0#I_-;k} zY;qNC{o#T?6DFCo=*sbg%E_Gb2z#>8~ zoGqy$J4*beX1}0t+R{ANb{xA1F66?ylbsRs%gj?Ra&3k77*lHUq!OIEfS8J%X&HhP z)}~)(1sxs2A|Ix_JncZwzw(|ui$Q#4Y<}m=9M_UZ_g|(`YTGq&n(b*mpi$9O_Yywk zj6^|DXJ@=Az7-2?MQmSB#vlV~e)l5`ggJM1a|Oic*tjNl$GIj|^&NAKp3c+=bP1bF z3FungX1wH8p{vnVr>zm0_-najKrO{Js5~vOD0B3l%#t$KOi@;<9hd+CXyBfYaG zmUd0oBD2ma+CkGQ#Y;vXP+UN~la8hB-zJf`7h0VruhW%Ge?soIuerlR>>)>cu4t!q zK6hGh+r>vAY@K(G`?f4(e^;s?#9QGZ=mw%4+q%Oz#Dv<>`BRS&f(*SY3WVNf>!(lO^B}}ep>yu zmGDu&<9O)rzs*{%>kdu)Cl~8KTZ1!~-mhb~UmARNwzl8dWx5%K&OU5}J7vi1G3F8` za`kl+^oZ>5!5TJM%8L4?o`r8sm5`e<{Bk7n3%{W+%i=!&H%*b1B~4WmmNV^c4Vez0 zBX4IYjj+9A#5!SFz|QV7iSS2+sFkr1#gus+kD1^^O>Cg6ua5Nd<&%P%6c)Q&vGQT- zMg~t%if_)cVlm%gk!&BJpFZ*ZJkJBd67iYCg~7g9fTV?DM`?`4ibw&N1V*#jku)e+SciGJ@z&ew?q@BHX9V`1jDz-_ z@qs1H>me(U>Kbe5IRzrh;H?h+tiacqP)4d;frBk4X_^lSm#-!D5BXst?rU6|N6xZZ zi-lwVhcnICEC39aD{PXm@JMtBU-91_skh-|Q7(b9%vtRuCl zPDC>J2Zn=OWNPas{iMKJmwO=+p^D?Rj8)kK^Q;9jfxstfalQD?b-rkJk=1ypv4=1> zOspAw>22LbWhBkYr2^90JOC;wE3}1#t!L4kw!KbKG2msZ5!Fh{J0OM0 zrWhM8%!+28$Zt=CHoq!7y)LvgSE>QgPj;-ij%~qye|Obv)@GiW@ND~bH|k#R_;?v065jmi+Hqhu_64+lpH5`HzIR+b zeI4BGU3(Ji00#Ycdi=Z|K3>ZVG>sOp(L&xW_lI*X@SYv7|3ctDMdP zH0CZAym%4RATM+w?(^-1iJ9XdZC=m7r)66Yq zl)WdzAEUufoN@!ANMKW`#$=kEwb-G&rlhL5y%S;x=mvTa+{`x*)e|#3O#Eu?ZT`ll zQda1yN^@~ugtf@d*j8KjR$4Bi#+j>O6sZEQx?pU6gYXMjiXx#ml!n+swy zRf!EK<()oW?^&*20fC~mneb7if4bzXP8qA8qN8aOO3bh@RT0Y;!&~YULY|tN`#X8=gTOHmrc&y za->;BiGHpI^nC$+=7Yj3YYi<^9E-(2COel?gL97kDSm*>kj zdO{yni4udGO9$n25-}FRn;4jOFVF4wx^EvYLk6mrsJ`FJ?cbh40F^ud`|Hh`aBfe1 zvFb`t08Sk+J>l8My#c4Y4Oh`hqq*su&jC^_?rY27k;l26_T*@-A(vHmU-(p)Ip|)n z1~Yd2X?SIZW=n#)a6u3xuj*z?!N)206PQVpAzuBpWAKYb;002kdoODfkp@P`o9989EfV?;CAI^$iq^^}jpcwC<$GEqQ376Sz#z zW??%@y$cO;y+UeOit@VX97p}~lvdDKxJ%DLhY3-E#MwYpwX(=rQC7hUiYXZ4UsEcu zX^2&rI`T9CnL5Z|R_Y(F_WgBkv52?^m`_YN2Cihy`B@j=(t5HAL}-X6U?t8CMlJ|< zs?uxNIO5I|A-l0-{mEwOe9^cDuG{fuE0Ba^n3f2x2^C~FrfYEA4kFLr(X3?xaV+;R z;u|pPs4B72r)mW-SP0f3k<Rb+>t1@*&^p0&PA^ord)vZTl zaDLqYGO=>>`BdnYVI#~3?JnZ4^Iw=x$l zlNcYS7(Db60{oSq9FUj=X~+$#mXD*!H-8XofD@b!hSpb3>exuQ1~IHwx_hQbt#uqf z8mT`LW-!Du^~)He>?Gbs#D}}pAT`^!eGkctl(jVjwDneQ|aB;%yqhP-WW{rYqP7)c8+i+ zfliql>zXXn+#8z>pK6IMadFf_rvNO=dcaj_3LquCSl}!$)o2bvl8WCD%MJ6QIDTzqTV(H9z^L znXd_Bi3qaUQ69;_GKxiDR>4syLM9f2$*SZ0n$hMxOmK%BX|rkz zy8$TX-N4UUH#Zzk#V+9QC)RwpEoR90)UeU*j-@NWtJb`)~8 zpvvPIDk|$}_TJ_@8yo6F0;F&>?J9=tWl1wI?93(@M;xQVk`%|Nd?>{ef1pm{c3Qr-?5 z>{2qye_y6XvO#+p48}vkLU#0`6;Rl_z#uBRQItzBz7_DRW3NJ^2f$9Nbu02dr43(@ zsh6UMx-OMK=Up!A@A;jgP5+}IS%tGYaOA0onXTsfLh;8<6-KDkksnJOFQLosrqWe$ z=gVE%lZ0Eb=q-nFQE;FC7f{kk0k`7uVtIcimO_b*|rgo_j2 z#XvNjd^e0748*V>5g<)IfroYL%Dq`D)%rIxOjIKBC7SGpCzbWc5>s8HGIl|QIYf#y zRR&CiAMH%SNrCNar49CXd9$_ZOB^Y*C}IUVlRFG&CHkcBA4^^`aH~8zX2P-xUrFK_w48|mwZ&!`*?}P z4A+FeK1RC9JizN>vd*&nK?)TJg04TCWEC&436}8U-?$~EslRjY>nE6u zW2fmA5?AY3%*o1_63gY+%xp-*#|m^M6-QF}?mC?#Y`(hJ1uci_ ziZqKEDTiNCx@=U6JMzs_A7*&Dm`e@SUwd-psuSu9+6(cM`JIK3EmCa{N(VmNVm*cg08vuPOrvc!y3PNT(k7CF1EX3~<3kz|$-j`5Z#%fnPM_3|+M zoiwW40|WaZr7)RTRJ=PjlUD!V?muvd#`h;APR;i%cxyU1d?bdybAo59n4pZS>-@t> zUeR`Uv3CS?on`{>3k380fMF4o=hb0wj4GEWx-?YcT!|N_LTou={THWGBC8@v#I06B z#{#(=v@^K^<;T_VruS-MZ((ksI!%+I#9aoaXG{4Yq*`rxFkH^-S3bXe^GXqr;?rJN zy4Uj2_&&_EEZ0k5s1F`eeNx8b4x2Z06`o_=&neqf2D?=4v|0KA*f4Bb$-G`(e{WnF zWzdnYsn^g9CJkl{HaIK?angan!K4I`MX_I!H4;3W1c$_EN9A?vF-%kp#V_KFNuX8^ z4)p$(UHMi7+99{dtc^>q3ObVrhDa0!qmuTDQj#gIxQU-eNJ#W^R0qpP9V9BZ%ip)k ziwXMgaL@1TX=Bp@4Ai*#SI+pAcDO?{#{7bb_Ibp6V}r+9SZ|@?@6SSMuf~M`t=2qQ zx8LH?6Kbm{lPTJSyGHOe@0Om) zYv7SBKkXJfRR%Mh)w;Wy+?RzO_x|^H^C8uCkzMS1M&ZgBV6;&f89ICCi={G<^RnAm zhu&BR*;q&0PRGhdC)Z{bbfY$|`A##zMgQsNR^))AFgb{1i-~xPzj#Ytm4455mFt?z zyR2*_>C2m05@7+VdijIxs`uEW{$8(B6zx2PU-B_@Ze#VTol+JH4qGb&np>!3FtMHG z?%AwGqcqeSfZ((sO)NqCwXP=9x=JQ6A+2Aq7Nh*9M}He7t;8-p8lQ!;s2E37`QLxv zI3zwj1gon6$=n{*N6ygheBj$C%;S_Yw7YoL%cE(bU61ZQL#)K$72>ToX9Ws|XoFRp zUWP8MlLwftzQ21N!_xG9LmiBc@gQu&+fDr>J5`eeXdScHdXOBk^(r+Vo1gUMy!h30 z?4U}`gfq#@tc}A(S8A$V^oPwdTz@luyMvs5B%%-Vz4>GiHkg$92i9+LB?D*sapU3N zAsNPM$QiKrXlXmFOjZ;`4Z#B$r|;GfNlG}_u`$MMk-K(NBHq0Nn~O|^$V8Aia+iH> zku2TvfFJ*8MhXXPat2;AF?~yW-k0c1?3&~@3$^m3ankU@DTW>hQz~7o7i2gd3QW?b zG0ThK${`__)bLBO?EmVuncGgDA`!%C_A;Kv`B`f8m5B2l_$Cw2M91;4`>)0g5zcwS zgPb1MA{e$q8^`@Z7Wv7ja612Kag+^Hmv}~Y2}m%kWz4y`K;^Mw*$ek@+m7!$Vw+*< zI*BrhIcJB$-fT2BJp9v?`XJWBdoTz)GK|<&TJ@N(TfnetMCf$5<9w7QR0>LDRy%Fz2Mpt{3Gz!m z62Shl@8{L~nm23q48-U1*Wvlr;jvcdd&&hSa!>AIB(=AIN6O0m+EECxUr)xgtF^$l zg)4je9|q#!m#VlvX_UWP|9GsM-|>e*(YS*uk+ZxGt2x?>wiSpat3e;Ha!d7YAWSjP zF7`3t4Z950<6aegigK`;gz=FR<-#*`hyniZ`p+aWwem@)&kwCOA5u&sJ=}L71{hkz zin+!`DuTCiK&I#=6E4r*qf!v4U~<(zfHBQY+!p*Oc7hxbur0ePw=v}NzB@U9`p`J~+dj&E(Ku{louRM5QZi}3be?6HUWnST*0Q=Fnja&7zvoXZ`@_+E3O=DKyka1O`m|%$%eiOBP?p} zwdB`u*HaF%^;;HDvS^~SOxlh_z^AlKW3oO1Guf%YjnBOZ$97ZBocMbRyVsf-)lFxY z^_auGVlsmj@eadp5_kYaEYM_Q0#q$qyd;8HCRWH*Dq|=nvIi+zrP?_=pC_Z0n4Hd# z^Ij>g?zMG2W9rU|BI4yjA1MrE@b=>epW~yMNk45O;fPzf&{gyJs|t3rg(aKjY&W(l?OjNXSNa@*^*GIYCC@vld%L2%0I*b~a8BBT zW#C3Mf$DJwSz-gHs2!6oO)A57hq-D6*FmD0VU!VG8d5#mU&ztb>=aOH`=^nF%|LCc z)9Pp--zuM&WIH%EKcUa6_vIA_V8A@y1A#^>EpC$MJ$-fHF^TlM$#KH{y%ZG|(t; zEzd<%Qh>jGD8Pw?{I@v+fA#K7F>AR z34O&1HKF~%Ozj(TX>(B(O-Kw^|Gq0J6a4JYwZ=w<6(K9hMyL%wq`{GI(7XpGz5h>= zfHt*-<78)LO9Rb=<4p4wMW9Wq(S$_=46W2tOoUO!BR2yz-1_%f&$aL?OPV|rDtk|$ zh$}eH;eZEKp4OJZ-p<$D%@F5VFdyl8A-R}qaC~2aVd^3ZuS-(!NEDGG1eP938?UKD z9kLe5vHgG8`lcw&!Dj2WZTGZod)n@4+qSK@ZFAbTZQHhOoAdYge^=+MbCs-Iq>@Uq zS3Q+odkf|gqd;BKy8;v9L2du_H^=6SQwRY!9HNZVum-Ciw~nb)Ep}Dc4FU(GlXTIZ z(c5dVAXTgIPnQ!;W)%c{6`_^p)Tc2&f}ic+Gf5 z_A);Kolt%l_Z5&3F-IDGmEinnKN8aLlW|mZwWDdhajdJ1q!!>6E;3N_aFv+1tu;YE z4QRz&CLNGa_kdm0vK0`}P)q&YS#&JU5YFOVtOX|UPzU{8#*E!wD*&(84|AX7vA2$r z(Vq6_oI7;2(2^ipal9$KabJgA(@?w^I9T^RZlI7UG<@~O638*M*f17g?DCAr7KNn} zA~+LB;SvLN`SxQ%O%YfnsbpzPbXv{~ zgK=^E(8yU8$A=3&6v$F#Dh#j_RKygfjAf9{+Erb#7b2w^04ZKi*J(<_3u3N;67coL zUHiX;Y$!;=rgh1*R2IAB>wU$DEt<=rrY24@3hzso>v2Vv9h%E$W7j3xvAHNnu&s@e z73QlI*kq4~%#&Bt`Z{(|Z*4^$lsGPU%ZMAjaCyW0i0k&by#SH?txe5(%ppV&$Livejqk3k zSrs;D(c$}g#@YdRyS*B8n635L6WF$>Oj-09LxEb29!+ zQ^%@&0b&xA#DK)5+dZ7|>`vO}JxuWI(w(<{O;XUb!EI8M>lr(x;3|?>VJ?J|UhT(~ zvL<%V?#&oW*gKRbOu;>sA5|WRRH!dAzlZO5CysNfnKG}olBiy22#~N)mPNwiz?p4D z4dz;3pa_pY8DF3{%Ufwo;0NMgPjHzWk5g+*07gHPn>HC=DvcY1<8bJ((Xu%yMeD~; zBhnvP5PH@de1O!vod0I45G?(R8>g!H1C*jNytk0xYr5xc%XrYAp~I|L;IxcAr6t2o zzNpWo5#Y;}y@n#fd+%|WdO*cj!E3;E)@}M;6ejQYU&i}~yuWGsIT z6YYP&)L8+L9~M0$M=DVU@c&@Z`>0#EP3?V50CoJnW>3q|`PJ5th1j?G`*twJ zNQU-CYJ7XTr-vFNV~eik$uP1i#sG_4W9zawofe~l07H_$o#1W`v4)f7ZvfIf{>t~k z=aQRUG9frdWn;m^nuO&{=L*RQ>w~4UFW0-pr-5&SrVgE2A^^2$(cP6J-naAbr}y{D z%{I=K`|^JzbcObnCN?66EZ-;g_f2CwcqV36mJONudxoCEP)ahcJGlT)h^>=*f1;v{ zblc;VP<)f|ecFA3S6phNwAfGrs1C#;E9Nej{$0weKTxRsi@Z=s0F)!-tvA`1G9(9R5X5{H%`?(lzbkIN6}?2lK=_J887i=Ov|CkAw4NOGKmC=(V`0R*5{~%woWZ`Mb z+ph}}0DDgAahAW6tpkmv!j;EtjmTh2jdfJ+13b?KC@7Y#Dow0RDm{=(3GaT)UM zTzj;il*I}*=0~{$9aD z+)(rjGK4MyDCT2k7+;a?GE0=(?-2OMj&-Y*#`|Ia0maMBi?tNOFCl7YqPU1JR+2fV zRMECnwMzelMUbWm3_X<6&q@`6aEhVnmFVHRB{Od9+{InuR*d z0t})ybzt3FXG>hs5b=u?!9IP3@hNRIPjEt-IE!O#Z=(8QZzeTMaU$PMA% zlzx9h=@rW?ZuqG%P--eT2OsG#Ni9@r00hgE52Mpn)?<5S-Mz)@M5_!)M;sZJtAv50%~0ORhjIl8 z@DJ9B4{+3@=2JrF{&l2Khl&OLdkkN>2DN*5wvak3>-BefP;LyB@}QibrUGkGq;!6_ zBCDNFrzP+2-(s>`NG=&pQWgY2vVcd3yqvj&&|qI*=}!j~v?zo%M5E+-55{k$(94#| zbZs|F$9)H+iV(&`KrTMig4_)AxdQh<%pYg^99 z7*zR>4BR0FjDw@=RXc^GA@@^)WEF-hc>|13Yr=mzNg_E}114o=_X{qCmFmZ)_J<3nM}k zQHJ4Vp?PwjwQ$OSu4h~1(;~t7)^~7T!=Z<7nsfhM-s397;x4h8`wTq%%GyrdRb*$8 z47^JDoiKhbu}d~?2&mG;hbp*2n*L>k|JPk__Bg!T1Is{KM9D@LhbDvXDbx1x)Hh?w zf_y4&v!l@o+gABle~LU1_a7MABaP_X%qk$?-?A^=PXWgB=){+LOG-ZZDvo+fvo>NL zEvKH$Qm1C6{g~Ynl%QYNatq27;wY-JZxd$8xnTWx%-oXi24IyvU7u?@lqX{2q-8On zTF;c!s86FaM%tv4hXf{mb{H)ql`l6vNmP#c)MXLbPIR6^>0Kf@e=9f^aeogxHeYOf zq?4fHf)F+?eJD0a-CZIPKmP87+H23=j}arjoSb`{Phf@PNqer{+lCx3PadEzCe90X z{%SUeg6z(H3qYFtMiM0?M(Q2iX?P}*I&+aJPW3J3LJf56T+n1vYBQ-I&W`Ja%V!Fq zA>k3jrAKaSk*bMi$LHNA^Ej3kpYYN&)y_`SK8R=%;zEz;SM|G(S;&krnoF^xUiY^L zO6(PV#foU})ayR`Uep}aI$Z>0gULE>FRJQguYd?H0AiO)ibCDxaS&>gDl_L7O$Fp@ z-wRKXKIG#8qg615HlV#Wh6ZHX5QvPJuV~iNu;yz%yj79@Q z_ubxtelaIp%K!mt_F}Fd|EZ)?49=O1UM4zE@xng+nXYP5hKgMcPWE3_T+?U84vG`R zevS9)faN-13v|Cf6>=3Z>nCWd9j5Z`jrW`kDoX(RSHHJ>O8m`vKk zjIz}NrDb^S(&{6Zb7loUj#9eCQ}5gkgrSVP03}b8AEj4%%;J4Nz{Y{7LTodn`=LC% z5pALvVTS>nIn>f&TCC1!&B&Y2eV!|8q4|WM-ioo z#%wa(ZqCsyPE=LM%FT<33;#C{@%pL}z*^+h>Ag7&N@l{Da|+ph=ayd3a@}6;PGuT4 zAA{~BDd{1mRO4cwOaW8mtJy5ey<3g#`umDJYKDS>wa-Ar86C+)q!iM^Lp+h8f%s-6 ze-h~|;8M_I?vtrN?>@V(JRtd7ZZQ?cgPIA0+i}40a6MVOSI6<`uF&y)^fp-y@MqdX zN6aZKMz3`p9$O|3v?I>y0SofLsKKCqUq85TC?LR8O)|WyJL=eH(6=3-KJxPMf%ES> zJIT{+Owtf>69eZ7dS*j8Q}%Bj_28$nHDRAj7Za1zC%!N&VO#h4YPPAwCTc3T9N(>6 zm8atBO+BYw^u#-9xI-Dv!;aQDz^cxsxi!Ip$*}0e$0;XgFt>P1G;>@aV*MJO&uN2} zyQ;Ntv9|Ucjcw?S3}1u7&oL%Ah-n`s7@lWZp%YHNI|CiR*>aKCUPWwvVz;gQ0&T)WK*F2lPuI~p z1rw-1ghM7KQUC8|oUfboBD#W7eu_v@CT21@R+$Qo**uDwh-`Rzi&QK5xzp41mnG$@ zkUhkyB7^-fOE8P_&;KfGKNfA+>D#V;?0{XkHP}pKo>r&eJ-Bs#%`l8iLGnN(;Sd&O zCQe~qII~wqiH@@|si+qj0G|HJJFx`Nbu9^}_Fd zw+}-?`|*ReK3oMq4JC+edwv`?enZM`v{S34mRM#}PT}U=C^%alXX1RPm>RgfcSuT2K<*%tS}-~ z)^f!KTdMYab1A6}e1!(pM(ZPOHiFTYZp9>oe2qpJ&H0KK{MABwFqvZbF>Z|G6iPZ3 zYKeReng}s?qQ1W5xr9FVd!N%3qC-&dbTfq6X$9S;X}mZSANnZ5nF&Vts;HDkvm91d znK{Km&su5Fz4}Ekz>(1}63MQF&8FVf*5cEEpZc65=|`U}*@Bqn^y`pLD>gun=9XG) zLb2;sS~@~U-dSUq`{<8@9^n4fj`d(19*rLg&Kd?*^+lw z*`gsPYudComO|01=VvYo14|CgJV?>S1pT&`Ygmvz#tqR0I4i(4Fh1^gSwwd`nqPiE z{n$G8vo;z(uZn9*zz@BHW#K#-Vt2WlRJa<+c}$9I`;E#-`KaQmcYYd2&_b&f3CVUhcUHC)!WZ^w~w4 zy6W`oCGv&^gxd4%A(^08>AP*_^@yyc#{nNm0V5fL0>%43Rlo!g;sF`F4FCn@(d&B{ z01oC4gM|Kld5E%T(6nIcr)b@{o>M6c#cQ$Zy%0%-l*2?qg|0+D z6^AElyY}qd=$?M2is4b~!|8KcI=Ijb#hoNXAVRneP~sy&9O?ZE{W9@b3rJYh%pC2N4A# zpUAD>a0Cl+_3&Eg*;{k4BhUTto-COfVmaoQ$>#?vTkxLU#Mbo+q#$@d9}K38nqRM7 zrW%$7Y=_^v#qP|?u~6JU8*5Pr5EKP$^0+4kdv5IPxH#!i**dAe#yuCH(KC|K)X4M% zZv?%twfGY~n1ZZ7iOb0Td{6hF#oH$L@Ws;#z^SnYtQUfpp@EF)&BbHpkd1T8TyTZv z^5Xl96=`+C+@X@{m1*NXjMfK?M3x8*qx|{+eV@Tav_KZp8Kx(kzy+D%j+=Pzj4?Nf z@31mL##e@M?;mp^IEsK}a0?$KRpn_8jXH=PhEwM{QB30Pkl7M8#%fXUEYffHS>mqvDzmIYG|uw%Rr>`kggj&Fa0HqM<{_!NiS2;S$r<4zA!R1`s8_o z)Y`|d7hbN#;XE%I86K}ZrYkykwl|quHc0c%<|c*#P5G>Lm=1hND_Tp{c46S6;B=Z? zQ7ATK_elgss;h4oZpj8Y7L9qS%yAqL5ND6T%n9qWxfcQRYlhJ!rflUe_t2t8_XmNJ z9TVHoq8_7r^r84-%mEd5UoKy6J)fWLc3gzzKS23RL-{higXBUtfklQ<-xDs&q^5X?2W;d2`;O*iHWEb;r2IbE>Ej|C| zV&sIbC(J6J|KtF?ad!z>PhqWy%R%;Hj&&-)N>jerVp?K>x`A6$F@+|7UaL6Ti?yNJ zB3owxq`5uUgdS?CLg3laI$<{eTkt4C?(CT}D47@# z$65PW8-yyoBg&G+Vm%J&7_cC15My_?rP^-{Kyz5IDKw?@IzvKDnqNzF~xqP+|gmb*B-Q=Yh{jpyD{`!cDLMi zKXHK**ztl9qM^m_JEQ3-J!Em&xKBt|t!PRoP{tIY)4XU`oaV_ltrDGlP=#I*@u}Wk zgACOOb6w)|`k9LqHDg=Ej~TG$onc=^t2T5;6*kwnH=K04F$8d01x;Y-vSnwnR|BH$ z{*FB6-yI(-wK?<3B6CG;v*xNanQ%_3n=Z!5iL*ofRcY@OzzdxlJuJYuGOCy*O^6Nc z71Qd<_iDhIHTlZLg3SN=TtD%JNh+a1Z5`1g)h$g!w0@*V9cDa7@JzlF$&HYAfUjJe|wSl_6R}lL+jXxB` z#Q50Zz!EHGCevuPE>TorgiFLmdw>!1j)G#Azt~`*T2OM~@lV@MZ{b3<^7V*a#0lSUWs9=<#{jUR!QM zKr0mC*lRdmp=cO-OkEp0lCAEz`<7jkLMZs;=)fB53$^L#3EINnX=9g6t=RDb~<1_m=U`cW`PwR{NhBW&!(K9^>4Cj&g)w8ZtYjcqa5I zIs^^i5~_UyoO@$Ipg_0}b<1%gKSpUn{n!yq;2_ysF#MU)bbw*k7f z_rjAFnK)t}_Ku~bue)_sG#+qOln<#m!5h-dAwuqbwc|)7Oaf~-UL`DYKt6l5kTW+I zh}EzeSKyt;iDE%c49e>r_*aO3MJ^#jP`VU={RS;tqB%~8+kch)oAAn63}!SLUWC5n zlG-fXRNG>RDO1q?8^81msF^5JMe=A%0Dk%mA50~MP*%v(fw234IUYtOc$=eE>I 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ν7<2j@wU8{ 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

FBQnF}ig=VQ4+EqH^ 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 delta 772278 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

Ztz)d~$W>{XPhS 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

L-z~XQW%BoOj1Yx^;xrTH8(= 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 RC8$*a4g?u6k5 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 ?nL1CU<@GUKwrV)sQ>#Y)3;jcESD&J+#{Gz zAn#x4ky)3le+nL$O03Ad+g_!0aitZAOcX$|_M%lZ6Y6iCOiIlr)!IIo7Ed2tszw=> zXwm)Ptr!`{88yyBstdG&J!CTz*Z^cEleYAV)ojLXT+7TgErJ0IUnpg2i)LqT@+#70 z9tPd=mYLAvW!~un?1u?Zeliii8S0TqCeAazrsrytnK>p4UP_qV$90ID1FxoNcr{P- z_Bz%MA1mur5<{YF6ECeOuXfsMgy$L1`IGHlXaXAVm|VUFNF6RTMLjK~wE<#$;7aQY zYS-t^D6&ha@l7@${hUH~rk$c< z!FtD^VU#$|z4a4siogrxHu*bUSnW@@u!tSSN}k$56$L}@8aad8)E zO%<9O1^;IWv@XGnR(>2G7s_1?^)0+nsZyPQ`^21CxGSnoFc=Mo^jT3 zrcczaIOo*iaT-PE=zIrMZPs~y$~nNZMsI9X3d$Jr8>WguVQkl~2bf0n6MZdU@ORtm z`1Yf4EQwc^lh64jxtq2=ha(SrzYb&P(nRc&SEIDyy4y588747oJ9>@)u(UzMl%6V> z$e_?;Gm>xh7N=V01+&3`ZO+Sk^&M>?M&h4fVF&%cwf%K5yFuXu5M6NnSZf`thW4ns zMC!G|y)FL;)FErS{+mYwgIdjDm!Pd{j#^f-SjLBKxP}djm-N)2lpO2uiw}!v0S2&*6 zhu$v*p7$<9QjZiv4skpuHnM{8c_MH7K`2UT!xd z3*dwy+!ZOf>0uj44cHYKI6Pv-b9kb1k>Wt81evHp05WK(5lda4;ZHD(IypAq5+geZ z!qD;JaJ#er+NS#+q$BRV5hL(@Zw+W%F9e=P@Gb0Hz1{6<=ici5CYagCugqYOCeVTB zRWolAn@%s|;m$ki>K2cVti;q6W4hDggHRrKpRq%-8(-}PD=l*)Uzd;Q%^&QDU2t90k>D@kgA<)*FxTn&^t`Vk7>e12{z1l#WzEcddMcwoS_$m$qxcn;GyfBJ-&v?CMaxxkTnNJ+1)7u|3RLw8t)Lh6# zN7YCQ>qky18eO)Bd5z~>7mQ5w3ujejvOjLpCPmFH0<$Y-U>_>exB=?d>=igcaR;d7 zT*4A&%VS8$Grbj!PwmBLa732P%D6(*t6<#snl2;r>#Z26Hf1dnHQcrMtz#K1715Dy z%brj55!}qEb6XWNn68bK@WQ}~Lj^1_n5k(6jgM{QsadY{GFwLAj&v8xSQRL(e^g~c zuw(2i=-1ucYv_fEIsg}asuISkmDQZg)m{>m-nBWuU`&%vfo^6cMyj~236!R?saC8Tnbea5LhtRC3pH?+>%CA9`zvdmWZ?pJDsfQD zJkeZ9qu`yI{lVD0T?3J}D^fD^Nt%t=F}V*eNX?cu}VuUF3YsP$lI)Ga*E)Oaa*pLE}F zm8PqAH%{)%esL`RHDc<}hm%WE`T|t03%>vJxw~!b1w1#;S2z5JL&26HwY{4&i!s>x z@bH)QM0edUyCsS?E$56ZP5)(Meo@xBo8SBCk|tsy_YCU?MZs4}%2$1@yVVnM&aE+0 zeF5E{=aBI2A459MoyJ7R=kDGIVTW%G>k6BIk(KJCZMCox_FmQ>bKku z%x=l0Xh%=g8nr;wWse$;b-qUjmLY zgRkwKS&EemR$v+8X8=^Z^a8I2Av=T&@M@<8Gg5A(^2&z9�HX{edN=N5TO$lgO&c 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඄?$=f2hRxII|p`WwF(H5 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

7SdcT{08t~gPa$_yT%Q3L53{Bf9#|7d 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 Rp$1#F=r2=Ow{@{w_WubZDscb+ diff --git a/smart_brain.py b/smart_brain.py index a7017eb..d12b745 100644 --- a/smart_brain.py +++ b/smart_brain.py @@ -11,8 +11,8 @@ logger = report.default_logging_config() VERS_MAJOR = 1 -VERS_MINOR = 3 -VERS_PATCH = 2 +VERS_MINOR = 4 +VERS_PATCH = 0 INFO_TOPIC = "__info__" INFO_DATA = {